About the Role :
We are seeking a highly skilled and motivated Senior React Native Developer to join our dynamic engineering team.
As a Senior React Native Developer, you will be responsible for designing, developing, and maintaining high quality, user-centric mobile applications for iOS and Android platforms.
You will play a key role in delivering exceptional user experiences and driving the success of our mobile Responsibilities :
- Architect, design, and develop high-quality, performant, and scalable React Native applications.
- Implement pixel-perfect user interfaces that match designs.
- Write clean, well-structured, and maintainable code using best practices.
- Integrate with native device features (camera, GPS, push notifications, etc.)
- Ensure cross-platform compatibility and optimize applications for different screen sizes and devices.
- Design and implement robust and maintainable application architectures (e.g., Flux, Redux, MVVM).
- Ensure code quality, maintainability, and testability.
- Optimize application performance, memory usage, and battery life.
- Write unit tests, integration tests, and end-to-end tests using Jest, Enzyme, or other testing frameworks.
- Participate in code reviews and ensure high-quality code standards.
- Troubleshoot and debug application issues effectively.
- Collaborate effectively with designers, backend developers, product managers, and other stakeholders.
- Communicate technical information clearly and concisely.
- Participate in team meetings, sprint planning, and retrospectives.
- Stay up-to-date with the latest advancements in React Native, JavaScript, and mobile development technologies.
- Explore and evaluate new technologies and tools to improve development efficiency and application quality.
- Mentor junior developers and contribute to the growth of the :
Essential :
3+ years of professional experience in React Native development.Strong proficiency in JavaScript, TypeScript, or ClojureScript (ES6+).Experience with React Native core concepts, components, navigation, and state management.Experience with RESTful APIs and data fetching techniques.Experience with unit testing and UI testing frameworks (Jest, Enzyme, Detox).Strong understanding of mobile development principles and best practices.Excellent problem-solving, analytical, and debugging skills.Strong communication and interpersonal skills.Bachelor's / master's degree in Computer Science, Engineering, or a related field(ref : hirist.tech)