Bring the next generation of the mobile application to life by designing and developing features primarily in React Native and TypeScript. Build scalable, performant, and maintainable mobile experiences for both iOS and Android. Contribute to the progressive integration of React Native modules into the existing native iOS and Android codebase and help define best practices for a successful brownfield architecture. Collaborate closely with native iOS developers to ensure React Native and Swift components coexist cleanly and efficiently. Develop or contribute to native modules when features require deeper integration with iOS or Android capabilities. Participate in architectural decisions, including evaluating when a feature should be built in React Native versus natively. Stay current with new frameworks, tools, and practices across the React Native ecosystem while maintaining a strong understanding of native mobile development. Improve application performance, stability, accessibility, testability, and developer experience. Conduct thoughtful code reviews across TypeScript and, when applicable, Swift, while contributing to knowledge-sharing within the team. Collaborate with Product, Design, QA, Backend, and native mobile developers to define, build, test, and release new features. Contribute to the team’s engineering practices, including automated testing, CI/CD, documentation, release management, and monitoring. Mentor other developers and contribute to technical planning, architecture discussions, and hiring activities, depending on experience level. Champion the responsible adoption of AI-assisted development tools for coding, code reviews, testing, documentation, debugging, and refactoring.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed