Overview:
As Qwiik expands its operations globally, we are seeking a dynamic and experienced Head of Engineering - Asia to lead our engineering efforts in the region. This role is pivotal in driving the development and optimization of our software applications, ensuring they align with our global strategy and deliver exceptional value to our customers.
You will report directly to the Chief Technology Officer (CTO) and work closely with other lead engineers to execute the company’s technical roadmap. This is a hands-on leadership role that combines strategic oversight with technical expertise, requiring both coding proficiency and team management capabilities.
Role Summary
As the Head of Engineering, you will be responsible for designing, implementing, and maintaining scalable and high-performance software applications. Your focus will be on UI, API, storage, and SaaS solutions, ensuring seamless integration with third-party vendors and delivering a robust user experience.
You will lead a team of engineers, foster a culture of innovation and excellence, and ensure the delivery of high-quality software solutions that meet both customer needs and business objectives. This role is not just about leadership—it’s also about rolling up your sleeves and getting your hands dirty when the situation demands, whether it’s writing code, debugging, or troubleshooting critical issues.
Technology Stack
- Frontend: ReactJS, TypeScript, Electron
- Backend: C#, .NET 8.0
- Cloud: Azure (SQL, Storage, Data Explorer, Static Apps, Web Apps, Logic Apps, API)
Key Responsibilities
Technical Leadership:
- Collaborate with the CTO to define and execute the technical roadmap, achieving critical milestones.
- Lead the design and implementation of scalable, reliable, and maintainable applications using modern technologies.
- Drive innovation by staying abreast of emerging technologies and best practices, integrating them into our solutions where applicable.
Hands-On Development:
- Develop and maintain high-quality code for UI (ReactJS/TypeScript/Electron) and API (C#, .NET 8.0).
- Optimize storage solutions, including Azure SQL and Storage Blobs, for performance and scalability.
- Implement and maintain CI/CD pipelines using Azure DevOps to streamline development and deployment processes.
Team Management:
- Manage and mentor a team of engineers, fostering a culture of collaboration, continuous learning, and engineering excellence.
- Ensure the team adheres to best practices in coding, testing, and security.
Quality Assurance:
- Develop and execute comprehensive unit tests and test cases to ensure code quality and reliability.
- Own accountability for all quality aspects of the product portfolio, including system performance, platform availability, and operational efficiency.
Security and Compliance:
- Implement and maintain the highest standards of security and encryption to protect sensitive data and ensure compliance with data protection regulations.
Cross-Functional Collaboration:
- Work closely with cross-functional teams to identify user requirements, define system functionality, and deliver solutions that align with strategic business goals.
- Collaborate with stakeholders to drive software solutions that support prioritized initiatives and long-term technology directions.
Customer-Centric Focus:
- Deliver software solutions that provide superior user experiences, linking customer needs with business drivers through innovative engineering.
Overview:
As Qwiik expands its operations globally, we are seeking a dynamic and experienced Head of Engineering - Asia to lead our engineering efforts in the region. This role is pivotal in driving the development and optimization of our software applications, ensuring they align with our global strategy and deliver exceptional value to our customers.
You will report directly to the Chief Technology Officer (CTO) and work closely with other lead engineers to execute the company’s technical roadmap. This is a hands-on leadership role that combines strategic oversight with technical expertise, requiring both coding proficiency and team management capabilities.
Role Summary
As the Head of Engineering, you will be responsible for designing, implementing, and maintaining scalable and high-performance software applications. Your focus will be on UI, API, storage, and SaaS solutions, ensuring seamless integration with third-party vendors and delivering a robust user experience.
You will lead a team of engineers, foster a culture of innovation and excellence, and ensure the delivery of high-quality software solutions that meet both customer needs and business objectives. This role is not just about leadership—it’s also about rolling up your sleeves and getting your hands dirty when the situation demands, whether it’s writing code, debugging, or troubleshooting critical issues.
Technology Stack
- Frontend: ReactJS, TypeScript, Electron
- Backend: C#, .NET 8.0
- Cloud: Azure (SQL, Storage, Data Explorer, Static Apps, Web Apps, Logic Apps, API)
Key Responsibilities
Technical Leadership:
- Collaborate with the CTO to define and execute the technical roadmap, achieving critical milestones.
- Lead the design and implementation of scalable, reliable, and maintainable applications using modern technologies.
- Drive innovation by staying abreast of emerging technologies and best practices, integrating them into our solutions where applicable.
Hands-On Development:
- Develop and maintain high-quality code for UI (ReactJS/TypeScript/Electron) and API (C#, .NET 8.0).
- Optimize storage solutions, including Azure SQL and Storage Blobs, for performance and scalability.
- Implement and maintain CI/CD pipelines using Azure DevOps to streamline development and deployment processes.
Team Management:
- Manage and mentor a team of engineers, fostering a culture of collaboration, continuous learning, and engineering excellence.
- Ensure the team adheres to best practices in coding, testing, and security.
Quality Assurance:
- Develop and execute comprehensive unit tests and test cases to ensure code quality and reliability.
- Own accountability for all quality aspects of the product portfolio, including system performance, platform availability, and operational efficiency.
Security and Compliance:
- Implement and maintain the highest standards of security and encryption to protect sensitive data and ensure compliance with data protection regulations.
Cross-Functional Collaboration:
- Work closely with cross-functional teams to identify user requirements, define system functionality, and deliver solutions that align with strategic business goals.
- Collaborate with stakeholders to drive software solutions that support prioritized initiatives and long-term technology directions.
Customer-Centric Focus:
- Deliver software solutions that provide superior user experiences, linking customer needs with business drivers through innovative engineering.