Job Openings
Head of Engineering
About the job Head of Engineering
Responsibilities
- Collaborate with the engineering team in the design and development of technology stack, network security and data source security and protection measures
- Write and consolidate technical product release requests
- Write and implement clean, optimized, and reusable code, and server-side logic in the backend systems/applications using the latest software development infrastructure and methods
- Implement unit tests, conduct code reviews, refactor source codes, assess and improve site/software performance, and maintain design and code documentation
- Ensure coding best practices and standards, introduce new and relevant information in the code documentation, scalability, testing techniques, and refactoring
- Engage closely with fellow Full Stack Engineers to build and ensure synchrony, QA Engineers to conduct tests and quality assurance processes, DevOps Engineers for CI/CD integrations, and Product Managers for technical requirements analysis and breakdown
Required Skills and Qualifications
- Experience in leading a team of Full Stack Developers, Dev Ops, and QA Engineers
- Broad experience in testing, debugging, and resolving application issues, and enjoys solving
- complex technical problems
- Experience in Agile methodology and overall understanding of the development lifecycle
- Experience in Atlassian products
- Broad experience in Linux-based OS, shell commands, and shell scripting
- Broad experience in headless CMS framework
- Broad experience in CI/CD pipeline
- Broad experience in infrastructure design tools
- Experience in frontend libraries and technologies (HTML5, JavaScript, jQuery, CSS, SASS