Job Overview
As a Senior React Native Developer, you will play a pivotal role in the design, development, and optimization of our mobile applications. You will lead a team of developers, collaborating with cross-functional teams to deliver high-quality, innovative solutions. Your expertise in React Native and mobile app development will drive the success of our products, ensuring they meet the highest standards of performance, usability, and reliability.
Role and Responsibilities
- Lead Mobile Development: Take charge of the end-to-end mobile application development process, from concept to deployment, ensuring the highest standards of quality and performance.
- Team Collaboration: Collaborate with Product Managers, UX/UI Designers, and Backend Developers to translate business requirements into efficient and scalable React Native code.
- Technical Leadership: Provide technical guidance and mentorship to junior developers, fostering a collaborative and innovative development environment.
- Feature Development: Architect and implement new features, enhancements, and optimizations for our mobile applications.
- Quality Assurance: Work closely with QA teams to identify and address bugs and issues, ensuring a seamless and bug-free user experience.
- Stay Current: Stay abreast of industry trends and advancements in mobile technologies, incorporating best practices into development processes.
- UI/UX Implementation: Collaborate with the design team to implement responsive and visually appealing user interfaces
Qualifications and Education
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
- 5 years experience as a React Native Developer, showcasing a portfolio of successful mobile applications.
- Expertise in JavaScript, TypeScript, and React Native frameworks.
- Strong understanding of mobile app architecture, design patterns, and best practices.
- Experience with state management using tools like Redux.
- Familiarity with RESTful APIs and integration of third-party libraries and APIs.
- Strong problem-solving and analytical skills with a keen eye for detail.
- Excellent communication and teamwork skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Preferred Skills:
- Experience with native module development and bridging in React Native.
- Knowledge of CI/CD pipelines and automated testing.
- Familiarity with Agile/Scrum methodologies.
|