Tech Stack
JavaScriptNode.jsReactReact NativeReduxSQLiteTypeScript
About the role
- Build and scale offline-first React Native apps with robust sync and conflict resolution.
- Design secure local storage solutions with encryption and integrity checks.
- Integrate with REST APIs and implement enterprise authentication flows (SSO, multi-tenant).
- Collaborate with product and design teams to deliver intuitive cross-platform experiences.
- Contribute to architectural decisions, code reviews, and mobile development best practices.
- Test across varied connectivity scenarios and device environments.
Requirements
- 5 years of software engineering experience, including 3+ years building production apps with React Native.
- Strong expertise in React, TypeScript, Expo, and RN CLI.
- Proven experience with offline-first architecture and mobile databases (SQLite, AsyncStorage).
- Solid background in API integration, authentication flows, and state management (Redux or similar).
- Familiarity with mobile security, encryption, and CI/CD pipelines.
- English Level: B2 / C1