Job Title: React Native Developer
Job Description:We are seeking a skilled and motivated React Native Developer to join our dynamic software development team. The ideal candidate will be responsible for building and maintaining high-quality, performant, and scalable mobile applications using the React Native framework.
Responsibilities:Develop and maintain high-quality React Native applications for iOS and Android platforms.Collaborate with the product and design teams to understand requirements and implement new features.Write clean, maintainable, and testable code.Participate in code reviews and ensure adherence to best practices.Integrate third-party APIs and services.Write unit and integration tests to ensure application functionality and performance.Debug and resolve application issues.Stay up-to-date with the latest React Native and mobile development trends and technologies.Collaborate with the team to design and implement application architecture.Contribute to the development of reusable components and libraries.
Requirements:Bachelor's degree in Computer Science or a related field.2+ years of experience in mobile application development using React Native.Strong knowledge of JavaScript and TypeScript programming languages.Experience with RESTful APIs and JSON.Experience with Firebase and other cloud services.Strong understanding of mobile application design principles and patterns.Experience with version control systems, such as Git.Strong problem-solving and communication skills.Ability to work independently and as part of a team.
Preferred Qualifications:Experience with CI/CD pipelines.Experience with agile software development methodologies.Experience with performance optimization and profiling.Knowledge of mobile application security best practices.
We offer a competitive salary, benefits, and a flexible work environment. If you are passionate about mobile development and want to join a team that values innovation, collaboration, and growth, we encourage you to apply.