Lead Software Engineer React Native
Job Summary
About the Company:
A fast-growing digital transformation and AI company serving global clients across education healthcare and manufacturing. With aggressive expansion plans into new international markets theyre growing their engineering team. Known for a friendly empowering and flat culture and recognized among the top workplaces in Asia (small company category) the company has scaled quickly and reached stability within its first few years.
Requirements:
- Currently holding a Senior React Native Engineer Lead React Native Engineer or equivalent leadership role
- Bachelors degree in Computer Science Software Engineering or a related field or equivalent professional experience
- Expert-level knowledge of React Native including advanced navigation state management and UI component design
- Strong proficiency in JavaScript and TypeScript with deep understanding of advanced features and best practices
- Extensive experience building cross-platform mobile apps for Android and iOS with a focus on performance and compatibility
- Advanced experience with RESTful and GraphQL APIs WebSocket communication and cloud integrations (AWS or GCP)
- Strong testing skills unit integration and end-to-end using Jest Detox or similar frameworks
- In-depth knowledge of mobile app architecture and design patterns
- Experience with CI/CD advanced Git strategies and native build tools (Xcode Android Studio)
- Strong debugging troubleshooting and performance optimization skills
- Advanced knowledge of CSS UI libraries and responsive design
- Fast learner adaptable to new technologies and able to integrate them into existing systems
- Strong leadership problem-solving and communication skills; able to mentor a team effectively
Responsibilities:
- Lead and mentor a team of React Native developers fostering technical excellence and collaboration
- Design build and deliver high-quality secure and feature-rich mobile applications
- Ensure performance security and scalability while maintaining engineering best practices
- Conduct thorough code reviews and enforce industry-leading standards
- Create and maintain detailed technical documentation
- Liaise with the technical team and clients on complex technical issues
- Contribute to technology decisions based on hands-on experience
- Guide the team in adopting new technologies aligned with industry trends
- Lead by example on code quality testing rigor and timelines
- Oversee app distribution and release across platforms including post-launch support
Benefits:
- Above-industry compensation package
- Salary pegged to USD
- Medical insurance coverage
- Funding for higher studies and professional certifications
- Strong growth trajectory within the company