Senior React Native Engineer

method products pbc
Summary
Join Method, a global design and engineering consultancy, as a Senior React Native Engineer. You will be involved in the full spectrum of product development, collaborating with a high-performing team to build business-critical mobile applications. The ideal candidate possesses extensive React Native, Expo, and React expertise, along with proficiency in TypeScript and JavaScript. You will work on diverse projects, from Bluetooth integration to experimental mobile applications, utilizing a range of platforms and technologies. Travel is required up to 15% for team and client meetings. Method offers a competitive benefits package, including continuing education, paid time off, work-from-home policies, and comprehensive health and wellness programs.
Requirements
- 5+ years of professional software development experience
- Extensive expertise in React Native, Expo, and React
- Proficiency with TypeScript and JavaScript
- Strong understanding of RESTful APIs, GraphQL
- Understanding of State Management tools like Redux, Context, and RTK Query, and the different uses/purposes of each
- Experience working within a codebase that utilizes code quality enforcement tools like ESLint, Prettier, and Sonarqube
- Familiarity with automated testing frameworks (Jest, React Testing Library, Detox)
- Proven experience deploying mobile applications to Apple App Store and Google Play Store using Expo
- Experience building and deploying responsive web applications
- Experience in agile methodologies and working within multidisciplinary teams
Responsibilities
- Develop and maintain high-quality mobile applications using React Native
- Collaborate with cross-functional teams to build engaging products
- Work on a wide variety of projects, ranging from Bluetooth integration to experimental system mobile applications
- Explain technical constraints to both technical and non-technical audiences
- Partake in and lead communication with project stakeholders
Preferred Qualifications
- Experience with cloud services (AWS, Azure, or GCP)
- Familiarity with CI/CD pipelines and tools (GitHub Actions, Azure DevOps, Expo EAS Build)
- Experience with native development (Swift, Kotlin, Java)
- Knowledge of accessibility standards and best practices in mobile and web app development
- Experience utilizing tools to support monitoring, logging, and securing applications
Benefits
- Continuing education opportunities
- Paid time off and work-from-home policies
- Complementary private medical and dental coverage
- Fondo de ahorro
- Life insurance
- Health and wellness programs
- Parental leave
- Additional benefits including: IMSS, Aguinaldo, food vouchers