Responsible for designing, developing, and maintaining high-quality software solutions across front-end and back-end software solutions applications. Collaborate closely with cross-functional teams to deliver scalable, reliable, and secure applications. Provide technical leadership and mentoring to junior developers.
Responsibilities
- Design, develop, test, and deploy high-quality software applications
- Lead the architecture and technical design of complex systems
- Review code and ensure adherence to best practices and coding standards
- Collaborate with project teams and departments to define requirements for system needs and improvements
- Troubleshoot, debug, and optimise existing systems for performance and scalability
- Mentor and support junior and mid-level developers
- Drive continuous improvement of development processes and tools
- Participate in sprint planning, stand-ups, and retrospectives...