Middle React Native Engineer
N-ix
Job Summary
Join us to drive an exciting transformation in mobile engineering! As a Middle Mobile React Native Engineer, you will build two React Native apps for the Canadian, European and U.S. markets. You will collaborate closely with domain experts across the organization to deliver high-quality, mobile-native solutions. The role involves developing and maintaining React Native apps, ensuring mobile security and performance, and actively participating in development meetings and quality assurance processes like code reviews and unit tests. You will also work with the product manager to align on project goals and suggest improvements.
Must Have
- Develop and maintain React Native apps.
- Collaborate with domain experts to build high-quality mobile solutions.
- Ensure mobile security, performance monitoring, and debugging for production apps.
- Actively engage in development meetings to stay abreast of new technologies and understand the company's vision and objectives.
- Ensure delivery of high-quality products through meticulous practices such as documentation, code reviews, unit tests, API tests, and comprehensive monitoring.
- Collaborate closely with the product manager to ensure the team's clear understanding of the project's purpose.
- Proactively escalate issues to the Head of Development when assistance is required.
- Align with the team's goals during daily stand-up meetings.
- Advocate for improvement suggestions during retrospective meetings that lead to positive changes.
- Minimum 3+ years of hands-on experience with React Native.
- Proficiency in React Native.
- Proficiency in RESTful APIs.
- Experience with App Lifecycle: Integration, testing, code signing, deployment via app stores, CI/CD pipelines.
- Experience working with or a very strong understanding of Monorepo concept.
- Experience with iOS/Android native modules for seamless React Native interaction.
- Unit testing (Jest).
- Strong analytical and communication skills in English.
- Proactive work attitude and shows initiative.
- Value quality in everything you do.
Good to Have
- Experience with Mobile Performance Optimization (performance profiling and optimization techniques).
- Experience with Additional Mobile Security (biometric authentication, secure storage solutions).
- Experience with DevOps & Automation (improving CI/CD workflows beyond basic deployment).
- Knowledge of Mobile Accessibility best practices for mobile applications.
Perks & Benefits
- 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
Job Description
Join us to drive an exciting transformation in mobile engineering! As a Middle Mobile React Native Engineer, you will build two React Native apps for the Canadian, European and U.S. markets. You will collaborate closely with domain experts across the organization to deliver high-quality, mobile-native solutions.
Role & Responsibilities
- Develop and maintain React Native apps.
- Collaborate with domain experts to build high-quality mobile solutions.
- Ensure mobile security, performance monitoring, and debugging for production apps.
- Actively engaging in development meetings to stay abreast of new technologies and understand the company's vision and objectives.
- Ensuring the delivery of high-quality products through meticulous practices such as documentation, code reviews, unit tests, API tests, and comprehensive monitoring.
- Collaborating closely with the product manager to ensure the team's clear understanding of the project's purpose.
- Proactively escalating issues to the Head of Development when assistance is required.
- Aligning with the team's goals during daily stand-up meetings.
- Advocating for improvement suggestions during retrospective meetings that lead to positive changes.
Must-Have Skills & Technologies
- Experience: Minimum 3+ years of hands-on experience with React Native.
- Technical Stack: React Native.
- API Knowledge: RESTful APIs
- App Lifecycle: Integration, testing, code signing, deployment via app stores, CI/CD pipelines.
- Monorepo: experience working with or a very strong understanding of the concept.
- Native Module Management: iOS/Android native modules for seamless React Native interaction.
- Testing: Unit testing (Jest).
- Soft Skills: Strong analytical and communication skills in English. Proactive work attitude and shows initiative. Value quality in everything you do
Nice-to-Have Skills
- 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.
We offer\*:
- 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
\*not applicable for freelancers