
Senior React Native Engineer
- Украина
- Постоянная работа
- Полная занятость
- Experience: Minimum 6+ years as a Software Engineer, including 4+ years of hands-on experience with React Native.
- Technical Stack: React Native, React Hooks, Redux, Nx (or similar tools), TypeScript.
- App Lifecycle: Integration, testing, code signing, deployment via app stores, CI/CD pipelines (GitLab, Fastlane, Expo EAS).
- API Knowledge: RESTful APIs, GraphQL, third-party SDKs integration.
- Monitoring & Debugging: Datadog, Firebase Crashlytics.
- Security Practices: OAuth, JWT, encryption, data privacy compliance.
- Native Module Management: iOS/Android native modules for seamless React Native interaction.
- Testing: Unit testing (Jest, Enzyme), familiarity with E2E testing (Detox, Maestro).
- Design Systems: Experience with Storybook for consistent UI components.
- Soft Skills: Strong analytical and communication skills in English.
- Develop and maintain React Native apps.
- Collaborate with domain experts to build high-quality mobile solutions.
- Initially work in a centralized mobile team, developing a strong understanding of the mobile ecosystem.
- Transition into domain-specific teams to work on product-specific mobile features.
- Participate in a Mobile Guild to ensure knowledge sharing and best practices across teams.
- Contribute to developing new tools, including GraphQL/BFF layers and CI/CD pipelines.
- Ensure mobile security, performance monitoring, and debugging for production apps.
- End-to-End (E2E) Testing: Hands-on experience with Detox or Maestro.
- Mobile Performance Optimization: Experience with performance profiling and optimization techniques.
- Additional Mobile Security: Experience with biometric authentication, secure storage solutions.
- DevOps & Automation: Experience improving CI/CD workflows beyond basic deployment.
- Mobile Accessibility: Knowledge of accessibility best practices for mobile applications.
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits