Mid-Level Mobile Developer - Rea...
Job Details
Skills And Tools:
Job Description
● Lead the development of high-quality mobile applications using React Native.
● Collaborate closely with product managers, designers, and cross-functional teams to define and deliver product features.
● Architect and design scalable, maintainable, and robust mobile solutions.
● Provide technical guidance, mentorship, and code reviews to junior developers.
● Ensure code quality by following best practices and coding standards.
● Perform thorough testing and debugging to ensure the reliability and performance of applications.
● Optimize app performance and work on bug fixes and improvements.
● Stay updated on the latest trends and technologies in mobile development.
● Contribute to the development of coding standards and best practices within the team.
● Participate in agile development processes and actively contribute to sprint planning and retrospectives.
● Collaborate with the DevOps team to ensure smooth deployment and continuous integration processes.
● Stay up to date with emerging mobile technologies and advocate for their adoption when relevant.
Job Requirements
● Bachelor's degree in computer science or a related field (or equivalent work experience).
● Proven experience as a Mobile Developer with a strong focus on React Native.
● Solid understanding of JavaScript, TypeScript, and ES6+ syntax.
● Experience with state management libraries such as Redux or Mobx.
● Knowledge of mobile app architecture patterns (e.g., MVC, MVVM, Redux).
● Familiarity with RESTful APIs and asynchronous programming.
● Strong debugging and problem-solving skills.
● Proficiency in version control systems (e.g., Git).
● Excellent communication and teamwork skills.
● Ability to work in an agile development environment.
● Experience with mobile app deployment and app store submission processes is a plus.
● Familiarity with native development (iOS, Android) is a plus.