Senior Software Engineer - React Native
New
3
3PillarProduct Development
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- GraphQLJavaKotlinObjective-CReact NativeSwiftTypeScriptReduxCI/CD
Requirements
- Strong React Native - minimum 5 years of experience (Functional Components, Hooks, Advanced State Management).
- Strong TypeScript - minimum 5 years of experience.
- Expo - minimum 3+ years of experience working with latest Expo and Expo DevClient.
- Experience with Expo SDK (notifications, Camera, Updates).
- Expo EAS experience (Ci/CD with EAS Workflows and GitHub Actions).
- Expertise in state management libraries like Redux (including middleware such as Redux Thunk or Redux Saga) + RTK Toolkit.
- Ability to develop and optimize applications for both iOS and Android in a production environment.
- Experience writing native iOS (Swift/Objective-C) and Android (Kotlin/Java) modules integrated with React Native.
- Solid understanding of mobile app performance optimization techniques.
- Proficiency in working with GraphQL APIs.
- Understanding of local databases (e.g., SQLite, Realm) and offline-first mobile app strategies.
- English proficiency.
Responsibilities
- Facilitate effective communication with client project stakeholders regarding project status and recommendations.
- Lead the migration of legacy JavaScript code to TypeScript, ensuring high-quality, maintainable code.
- Architect and develop new features for our React Native application using modern best practices.
- Optimize the app for offline-first functionality by leveraging local databases and caching strategies.
- Work with Redux for state management and ensure seamless integration with existing architecture.
- Utilize Expo to streamline development workflows and manage app deployment.
- Design and implement efficient GraphQL queries and mutations for data fetching.
- Collaborate with cross-functional teams to deliver a world-class mobile experience.
- Conduct thorough code reviews and mentor junior engineers on the team.
View Full Description & ApplyYou'll be redirected to the employer's site