Software Engineer - Mobile (React Native)
Description:
- Design, develop, and maintain mobile applications using React Native and TypeScript.
- Lead mobile development projects from conception through deployment, ensuring quality and timely delivery.
- Architect scalable and maintainable mobile solutions that integrate with backend services.
- Build intuitive, responsive user interfaces across a range of devices and screen sizes.
- Collaborate with product managers, designers, backend engineers, and other stakeholders to translate requirements into technical specifications.
- Mentor and guide junior developers and help foster a collaborative team culture.
- Establish and improve mobile development best practices.
- Optimize application performance and ensure the mobile platform continues to meet user needs.
- Stay current with emerging mobile technologies and industry trends to improve the applications.
Requirements:
- 5+ years of experience as a Mobile Developer, including at least 3+ years focused on React Native.
- Proven experience designing and building scalable mobile applications deployed to the App Store and Google Play.
- Strong proficiency in React Native, React 18, TypeScript, and JavaScript (ES6+).
- Experience with native mobile development in iOS/Swift or Android/Kotlin for custom native modules.
- Strong understanding of RESTful APIs, mobile architecture patterns, and state management tools such as Redux or MobX.
- Proficiency with mobile CI/CD pipelines and deployment processes for iOS and Android.
- Experience with mobile testing frameworks such as Jest or Detox and related debugging tools.
- Solid understanding of mobile security principles, data encryption, and best practices.
- Experience with performance optimization, memory management, and mobile app profiling.
- Experience with Agile development methodologies.
- Excellent problem-solving, analytical, communication, and interpersonal skills.
- Ability to work in a fast-paced, collaborative environment and adapt to changing priorities.
- Experience in healthcare or health-tech mobile development is a plus.
- Experience with offline-first architecture and data synchronization is a plus.
Benefits:
- Health Care Plan including Medical, Dental, and Vision coverage.
- Retirement Plan with 401k and IRA options.
- Life Insurance including Basic, Voluntary, and AD&D coverage.
- Paid Time Off including vacation, sick leave, and public holidays.
- Work from home flexibility.
Apply tot his job Apply To this Job