- Developing and maintaining cross-platform mobile applications using React Native.
- Working closely with the design team to translate designs into high-quality, responsive user interfaces.
- Developing reusable and scalable code components that can be used across different projects.
- Collaborating with other developers and stakeholders to identify and solve technical problems.
- Writing clean, well-documented, and testable code that adheres to industry best practices and standards.
- Staying up-to-date with the latest trends and technologies in mobile app development, and sharing your knowledge with the team.
- Mentoring and coaching junior developers to help them grow and develop their skills.
- Participating in code reviews, sprint planning, and other agile development processes.
- Ensuring the quality and performance of the mobile applications you develop.
- Investigating and fixing bugs and issues in a timely manner.
What we're looking for
- 3+ years experience in enterprise grade web and mobile platforms
- Expertise on React Native or Flutter like cross platform mobile frameworks
- Good understanding of any of API frameworks like Node.js or Laravel
- Positive understanding of DevOps processes
- Familiar with Agile development methodologies
- Advanced experience/knowledge of database architecture and design
- History/knowledge of successful development workflows
- Strong critical thinking skills
- Good communication and writing skills
- An eye for detail and a commitment to quality work