- Design, Develop and maintain high-quality mobile applications using react Native that provide a seamless user experience across iOS and Android platforms.
- Collaborate with designers and business stakeholders to implement quality interfaces optimised for mobile devices.
- Write clean, maintainable, efficient code ensuring best practices in mobile development are followed.
- Help create and Integrate API’s and third-party services.
- Implement and maintain automated testing frameworks to ensure code quality.
- Work closely with cross functional teams including designers, developers and business stakeholders.
- Participate in agile ceremonies such as planning, standups and retrospectives.
- Participate in code reviews and provide constructive feedback to team members.
- Communicate effectively with stake holders and business units to better understand the need and ensure its being met through technical specifications.
- Create and maintain technical documentation for web applications, including setup, guides and API documentation.
Experience
- 3+ years professional software development experience with a focus on cloud and web technologies
- Strong experience with Azure cloud or AWS or GCP services and architecture
- Proven track record of building and deploying mobile applications for both iOS and Android.
Skills
- Proficiency in front end technologies, HTML5, CSS3, React Native JavaScript, including ES6+ features.
- Experience with back-end technologies (Node.js, Express) and restful API’s.
- Knowledge of mobile development frameworks (e.g. Redux, Axios)
- Experience with Git and GitHub workflows.
- Familiarity with RESTful API’s and back-end integration.
- Strong problem-solving skills and attention to detail.
- Experience with database technologies (SQL Server, MySQL, Azure SQL and NoSQL).
- Proficient in Azure (or similar) cloud technologies and services
- Clear communicator and collaborator with stakeholders and project teams
Ability to work independently and collaboratively in a team environment.
In this role the person might be required to work additional hours or weekends if required to support the critical phases of project.
Formal Education Qualifications
- Degree/Diploma/Certification in Computer Science, Web Development, or related field.
- Agile/DevOps related certifications such as – SCRUM Master, Cloud Foundations, etc., is desirable