We are seeking a 3 yrs experienced and highly skilled React Native Developer to join our dynamic team. The ideal candidate will have a strong background in mobile app development and a passion for building cutting-edge applications. You will work closely with our product and design teams to deliver high-quality mobile experiences.
Key Responsibilities:
-
Develop and maintain high-quality mobile applications using React Native.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Write clean, maintainable, and efficient code.
-
Troubleshoot and debug issues to optimize performance.
-
Participate in code reviews and contribute to improving code quality.
-
Stay updated with the latest industry trends and technologies to ensure our applications remain current and competitive.
-
Work on bug fixing and improving application performance.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Technical Skills:
-
React Native: Extensive experience in developing mobile applications using React Native.
-
JavaScript/TypeScript: Strong proficiency in JavaScript and TypeScript.
-
Redux/MobX: Experience with state management libraries such as Redux or MobX.
-
APIs: Familiarity with RESTful APIs and integration.
-
Mobile App Design Principles: Understanding of mobile app design principles, patterns, and best practices.
-
Version Control: Proficiency with Git for version control.
-
Testing: Experience with unit testing and integration testing for mobile applications.
-
Performance Optimization: Knowledge of performance optimization techniques for mobile apps.
-
Native Modules: Experience in integrating native modules and third-party libraries in React Native.
-
CI/CD: Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices.
-
Experience with iOS/Android native development.
-
Familiarity with modern front-end build pipelines and tools.
-
Knowledge of GraphQL.
-
Experience with Agile/Scrum methodologies.
-
Good understanding of mobile app security practices.
Soft Skills:
-
Strong problem-solving skills.
- Excellent communication and teamwork abilities.
-
Ability to work independently and manage time effectively.
-
Attention to detail and commitment to quality.
Education:
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.