Job Description
We are seeking a skilled developer to join our team and contribute to the development of cutting-edge web and mobile applications. The ideal candidate will have expertise in both backend and frontend development, utilizing React Native Node.js or PHP to design, develop and maintain backend services APIs and frontend applications.
Responsibilities
* Collaborate with cross-functional teams to develop and enhance web and mobile applications that meet user requirements and business objectives.
* Create visually appealing and user-friendly interfaces ensuring seamless experiences across various devices and platforms.
* Leverage your skills to design, develop and maintain backend services APIs and frontend applications.
* Drive the modernisation of existing applications by leading the transition to modern frameworks such as React Native and React.
* Implement best practices and maintain high code quality standards throughout the development lifecycle.
* Maintain CI/CD pipelines ensuring smooth integration automated testing and continuous deployment processes.
* Participate in code reviews providing constructive feedback and ensuring adherence to coding standards.
* Troubleshoot and resolve issues across the application stack from backend services to frontend user interfaces.
Required Skills and Qualifications
* Bachelor's degree in Computer Science Software Engineering or a related field (or equivalent experience).
* Minimum of 3 years' professional experience in full stack development.
* Proficiency in React Native Node.js or PHP for backend and frontend development.
* Experience in developing RESTful APIs and integrating third-party services.
* Strong understanding of CI/CD build and development models with hands-on experience in implementing and maintaining pipelines.
* Proven ability to work collaboratively in cross-functional teams and communicate effectively with technical and non-technical stakeholders.
* Strong problem-solving skills and the ability to troubleshoot complex issues across the application stack.
* Excellent attention to detail code quality and coding standards.
* Strong organisational and time management skills with the ability to manage multiple tasks and priorities effectively.