Job Title: React Native DeveloperLocation: RemoteJob Type: Part-timeCompany: ADVERT LEAP
Job Summary:We are seeking a highly skilled React Native Developer to join our dynamic development team. The ideal candidate will have experience in building high-quality, performant, and maintainable mobile applications for both iOS and Android platforms using React Native. You will be responsible for architecting and building these applications, as well as collaborating with the team to design and implement new features.
Key Responsibilities:Develop and Maintain Mobile Applications:Design and build advanced applications for the iOS and Android platforms using React Native.Ensure the performance, quality, and responsiveness of applications.Collaborate with cross-functional teams to define, design, and ship new features.
Code Quality and Best Practices:Write clean, maintainable, and efficient code following best practices.Implement unit tests and ensure the robustness of the application.Maintain code and write automated tests to ensure the product is of the highest quality.
Collaboration and Communication:Work closely with the product team to understand requirements and translate them into technical solutions.Collaborate with other team members and stakeholders.Participate in code reviews and provide constructive feedback.
Continuous Improvement:Stay up-to-date with the latest industry trends and technologies.Propose and implement improvements to existing systems and processes.
Required Skills and Qualifications:Technical Expertise:Proven experience as a React Native Developer with a strong portfolio of mobile applications.Proficient in JavaScript and ES6+ syntax.Experience with React.js and its core principles.Familiarity with RESTful APIs and third-party libraries.Understanding of mobile development tools and frameworks such as Xcode, Android Studio, and Gradle.
UI/UX Skills:Strong knowledge of mobile UI design principles, patterns, and best practices.Ability to create smooth, user-friendly interfaces using React Native.
Problem-Solving and Analytical Skills:Strong problem-solving skills with a proactive and innovative approach.Ability to troubleshoot and resolve issues quickly and efficiently.
Teamwork and Communication:Excellent communication and teamwork skills.Ability to work in a fast-paced environment and manage multiple tasks effectively.
Preferred Qualifications:Experience with TypeScript in a React Native environment.Familiarity with state management libraries like Redux or MobX.Experience with native iOS or Android development.Knowledge of CI/CD pipelines and tools like Fastlane, Jenkins, or Bitrise.Understanding of Agile/Scrum development processes.
Education:Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).