Responsibilities
-
Provide technical/architectural support and guidance for team members.
-
Be able to coach tech leads, developers and other team members to develop their skills.
-
Works with team members of all levels to resolve gaps, issues continually improve our operations.
-
Able to liaise with client’s stakeholders from the ground team up to the executive level.
-
Accountable for issues that may come up and works to resolve them with autonomy.
-
Identify gaps in technology skills within the team. Administer training whenever there is a need for ramping up team members.
-
Oversee the development team's output making sure they are following the company's and client's best practices and quality standards.
-
Manage the full life cycle of the development process from a technical point of view;
-
Supervise testing in more complex features that require deeper technical knowledge;
-
Track and maintain metrics such as system performance and system security;
-
Participate on the pre-sales of new projects by engaging the client for requirements and architectural definitions;
-
Define and create mechanisms for architectural framework to speed up team performance;
-
Groom the requirements on projects together with the team leader;
-
Raise risks and create mitigation plan on various phases of the development cycle;
-
Communicate efficiently with the team leader, other architects offshore, clients and development team;
Essential requirements
-
Ability to think out of the box.
-
Excellent communication skills in English and native language.
-
Ability to coordinate initiatives with confidence and autonomy.
-
Proficient in web/cloud application development and architecture
-
Experience of managing established development workflow/pipeline across multiple teams.
-
Strong technical leadership skills. Technical team management experience, good team management skills.
-
Excellent self-direction, autonomy and self-management skills. Be able to work with multiple initiatives at same time.
-
Comfortable working in a fast paced environment. Is able to quickly adapt to new scenarios, clients and processes with confidence
Desired skills / Bonus points
-
Experience with Agile teams
-
Experience with containerization/K8s, microservice applications
-
Experience with building Cloud native applications on AWS/Azure
-
Bonus points on experience building enterprise data solutions
-
Bonus points on experience working with Drupal and associated technologies
-
Bonus points on experience on building native or React Native mobile applications
-
Bonus points on strong understanding of the modern frontend technologies, e.g. React, Vue.js, Storybook, Monorepos