Job Description
Role: React Native Developer
We are seeking a skilled React Native Developer with over 3 years of experience in mobile app development, including at least 1 year specifically with React Native. This role involves creating high-quality mobile applications for both iOS and Android platforms. You will be responsible for the architecture and development of these applications, collaborating closely with various teams involved in the product infrastructure.
Building a product is a highly collaborative effort, and therefore, a strong team player with a commitment to excellence is essential.
Responsibilities
- Develop mobile applications with pixel-perfect UIs and smooth performance on both Android and iOS.
- Diagnose and fix bugs and performance issues to ensure the applications feel native.
- Maintain and update code as necessary.
Skills and Qualifications
- Proficient with the React Native framework.
- Strong knowledge of JavaScript, including ES6+ syntax.
- Understanding of both functional and object-oriented programming.
- Ability to write well-documented, clean JavaScript code.
- Solid experience working with third-party dependencies and debugging dependency conflicts.
- Familiarity with native build tools like XCode, Android Studio, and Visual Studio Code.
- Understanding of REST APIs and how to integrate them.
- Experience with additional JavaScript libraries such as Redux and related middleware (like redux-thunk or redux-saga) for handling asynchronous operations.
What We Are Looking For
- A keen eye for building mobile applications with precise, high-quality UIs.
- Expertise in ensuring applications perform seamlessly across both Android and iOS platforms.
- Ability to diagnose and resolve performance bottlenecks effectively.
- Commitment to maintaining clean and maintainable code.
- A collaborative mindset, with the ability to work well within a team and communicate effectively.
Join us if you are passionate about building top-notch mobile applications and are eager to work in a collaborative and dynamic environment. Your expertise will contribute to the creation of high-performance, high-quality mobile apps that deliver an outstanding user experience.