Job Description
We are seeking a skilled React Native Developer to join our dynamic team. The ideal candidate will have a strong background in building high-quality mobile applications using React Native. You will be responsible for developing and maintaining mobile applications with a focus on performance and user experience.
Responsibilities:
- Design and develop mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure robust code quality and responsiveness of applications.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Fix bugs and improve application performance.
- Participate in the full software development lifecycle, from concept to deployment.
Ideal Candidate:
- Proven experience in React Native and a strong understanding of JavaScript.
- Experience with third-party libraries, SDKs, and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle.
- Excellent problem-solving skills and ability to think algorithmically.
Skills:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with Flux or Redux.
- Data structure libraries (e.g., Immutable.js).
- isomorphic React is a plus.
- Familiarity with RESTful APIs