Job Description

Responsibilities:

 Develop and maintain mobile applications using React Native, ensuring optimal performance on both iOS and Android platforms.


 Collaborate with designers, product managers, and other developers to create scalable, high-performance mobile apps.


 Write clean, reusable, and efficient code following industry best practices.


 Participate in the architecture and design of new features and app improvements.


 Troubleshoot, debug, and optimize application performance.


 Stay updated with the latest mobile development trends, technologies, and best practices.


 Ensure the security and data protection of the app by implementing necessary protocols.


 Integrate third-party APIs and services.


 Participate in code reviews and provide constructive feedback to peers.


 Write unit and integration tests to ensure the functionality of the application.


Requirements:


 Proven experience as a React Native Developer or in a similar role for 5+ years.


 Strong proficiency in JavaScript and React Native.


 Solid understanding of mobile app development and deployment for iOS and Android.


 Experience with Redux, React Navigation, and other common React Native libraries.


 Familiarity with mobile build and release processes for both iOS and Android.


 Knowledge of native build tools like Xcode and Android Studio.


 Understanding of RESTful APIs and third-party libraries and APIs integration.


 Experience with version control systems like Git.


 Strong problem-solving skills and ability to troubleshoot complex issues.


 Knowledge of mobile app performance optimization techniques.


 Familiarity with continuous integration/continuous deployment (CI/CD) pipelines is a plus.


 Preferred Qualifications:


 Experience with native Android (Java/Kotlin) or iOS (Swift/Objective-C) development is a plus.


 Experience with TypeScript.


 Familiarity with Firebase or similar services for real-time databases and notifications.


 Knowledge of agile development methodologies (Scrum, Kanban).


 Experience with cloud platforms like AWS Personal Attributes:


 Excellent communication and interpersonal skills.


 Ability to work collaboratively in a team environment.


 Detail-oriented with a focus on producing high-quality software.


 Proactive and willing to learn new technologies and improve skills.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application