Job Description
Requirements:
- Holding an Associate Technical Lead, Technical Lead, or a related position at the current place of work.
- Bachelor’s degree in computer science or related field.
- Solid understanding of design principles, patterns, coding practices, and code quality standards.
- Good understanding of Javascript and related frameworks and libraries, focusing on React & Redux
- Ability to learn new technologies fast and incorporate them with existing knowledge.
- Experience in Backend technologies, Python, MySQL, PostgreSQL with a deep understanding of query language and query optimization, or NoSQL databases like MongoDB is an added advantage.
- Good understanding of design principles and patterns and coding practices
- Ability to learn new technologies fast and incorporate them with existing knowledge.
- Excellent communication, collaboration, problem-solving, and leadership skills.
Responsibilities:
- Lead and manage a team of software engineers, providing technical guidance, mentorship, and support throughout the development lifecycle.
- Ensure the performance, security, scalability, and optimization of applications, while advocating coding standards and engineering best practices.
- Work closely with the CTO and other company leads in setting up the company’s engineering structure for future growth.
- Collaborate remotely with product managers, designers, and other stakeholders using appropriate tools in a fully agile environment.
- Document the design and implementation of the applications and ensure the technical documentation is clear and up to date.
- Design and develop high-quality front-end applications using JavaScript and TypeScript.
- Research and evaluate new technologies and frameworks that can improve the development process.
Interested candidates can apply online or email your CV to [email protected]