Key Responsibilities:
- Development & Maintenance:
o Design, develop, and maintain web and mobile applications.
o Ensure the performance, quality, and responsiveness of applications. - Collaboration & Communication:
o Work closely with product managers, designers, and other developers to understand requirements and provide technical solutions.
o Mentor junior developers and foster a culture of continuous learning and improvement. - Technical Leadership:
o Lead the technical design and architecture of projects.
o Propose and implement best practices and development standards. - Testing & Deployment:
o Develop automated tests to ensure code quality and reliability.
o Manage the deployment process and ensure successful delivery of applications.
o Troubleshoot and debug issues as they arise.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in web and mobile application development.
- Proficiency in front-end or backend technologies .
- Knowledge of web server management and deployment, including cloud services like AWS or Azure.
- Strong understanding of UI/UX principles and responsive design.
- Prior experience in managing a team.