React Native DeveloperJob Description:As a React Native Developer, you will be responsible for designing and developing mobile applications using React Native framework. You will collaborate closely with the development team to create high-quality, scalable, and efficient solutions that meet the needs of our clients.
Key Responsibilities:Develop and maintain mobile applications using React Native framework.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, maintainable, and efficient code.Ensure the performance, quality, and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Work closely with designers to implement UI/UX designs effectively.Optimize applications for maximum speed and scalability.Participate in code reviews to ensure code quality and standards compliance.
Requirements:Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).Proven experience in mobile app development using React Native framework.Strong proficiency in JavaScript, TypeScript, and React.Solid understanding of mobile UI/UX principles and best practices.Experience with RESTful APIs and asynchronous programming.Familiarity with state management libraries such as Redux or MobX.Experience with version control systems (e.g., Git).Ability to work independently and in a team environment.Excellent problem-solving and communication skills.
Preferred Qualifications:Experience with native app development (iOS/Android).Familiarity with continuous integration and deployment (CI/CD) pipelines.Knowledge of GraphQL.Experience with testing frameworks such as Jest or Enzyme.Contributions to open-source projects or personal projects showcasing your skills.