We are seeking a Senior React Native Engineer to join our team.
The ideal candidate will have deep expertise in React Native and strong proficiency in JavaScript.
As a Senior Engineer, you will be responsible for designing, developing, and maintaining high-performance mobile applications for both iOS and Android platforms.
You will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver top-quality mobile solutions.
You will also play a crucial role in shaping the mobile strategy, ensuring scalability, security, and performance.
Responsibilities include designing, developing, and maintaining advanced mobile applications using React Native for both iOS and Android platforms.
You will collaborate with product managers, designers, and other engineers to define, design, and implement new features.
You will optimize mobile application performance by identifying bottlenecks and enhancing app responsiveness.
Writing clean, maintainable, testable, and efficient code while adhering to best practices and coding guidelines is essential.
You will ensure continuous integration and delivery (CI/CD) processes are efficient, reliable, and effective.
Staying current with the latest mobile technologies, trends, and best practices, and integrating them into the development process is expected.
You will lead architectural discussions and contribute to strategic decisions regarding mobile application scalability, security, and performance.
Requirements:
A minimum of 4+ years of experience in mobile development with a focus on React Native is required.
Strong proficiency in JavaScript and an understanding of modern JavaScript libraries and frameworks is necessary.
Hands-on experience with React Native development for both iOS and Android platforms is essential.
Familiarity with integrating APIs, third-party libraries, and frameworks is required.
Experience with optimizing application performance and identifying bottlenecks in React Native apps is necessary.
A solid understanding of mobile UI/UX design principles and experience working with designers is required.
Knowledge of mobile app deployment processes for both the App Store and Google Play Store is essential.
Experience with continuous integration, delivery, and automated testing tools is required.
Strong problem-solving skills and the ability to work in a collaborative, fast-paced environment are necessary.
Excellent communication skills and proficiency in English are required.
Benefits:
The position offers the opportunity to work on high-performance mobile applications for both iOS and Android platforms.
You will collaborate with cross-functional teams, enhancing your teamwork and communication skills.
The role allows you to stay current with the latest mobile technologies and trends.
You will have the chance to lead architectural discussions and contribute to strategic decisions.
The position provides a platform for professional growth and development in mobile application engineering.