Technology Lead

AirAsia

  • Kuala Lumpur
  • Permanent
  • Full-time
  • 2 months ago
Job DescriptionWhy AirAsia? Are you ready to take off and be part of the Allstar employee?Whether you’re applying for a developer, customer happiness or crew, at AirAsia we act as One AirAsia. If you are hungry to make a difference with one of the most well known low cost airlines and to work in the dynamic technology hub, this is the job for you. Airline Tech lead is a versatile team member that can juggle multiple components, software, API within Airline domain, someone who can inspire, mentor, push his members to move forward in their project and personal goal. Working together with the Engineering Manager creates an ecosystem that is healthy, positive, and growing.Responsibilities
  • Technical design by combining existing or creating new components
  • Evangelize modern software development practices across multiple roles in the engineering team.
  • Mentor, track and guide the professional and technical development of your team members per quarter
  • Provide continuous feedback and recognize the individual strengths and contributions of your team members Inspire other team members with positive feedback and attitudes
  • Together with engineering manager unblock each team member blockers
  • Help your team build relationships across functions with QA, scrum team, operations, support and other teams to ensure AirAsia's continuing success
  • Be a hands-on software engineering tech lead who will spend up to 50% of their time in design reviews, sprint planning and other Agile artifacts. 50% will be on listening to the team, cure all the pain points Experimenting with emerging technologies and prototypes and understanding how they will impact what comes next.
Duties:
  • Leads technical discussions in the team and functional areas.
  • Expertly design and own technical solutions for board or complex requirements insightful and technical approaches.
  • Describes, analyzes and convinces others about major technical tradeoffs and decisions.
  • Identifies, defines and solves strategic important problems.
  • Can interpret, add to and execute against cross-functional strategies.
  • Works with key stakeholders to make critical decisions.
  • Leads initiatives and meetings within the team and functional areas.
  • Motivates and empowers teammates to achieve a higher level of performance.
  • The quality of work done by the team is indistinguishable from the engineer, regardless of who did it.
  • Garner resources from the whole team to complete its work.
  • Initiates and facilitates meaningful discussions around complex issues.
  • Influences decision making and prioritization across multiple teams.
  • Trusted to communicate the engineering brand externally.
  • Analyze the interview and onboarding processes and suggest any needed improvements.
Qualifications and Competencies:
  • BS degree in Computer Science or a related technical field or equivalent practical experience.
  • 10+ years of related software engineering experience.
  • Must be comfortable coding in at least one of the following: NodeJS, Java,, Python
  • Strong knowledge in Software Development Life Cycle Experience designing and deploying dynamically scalable, highly available, fault tolerant, and reliable applications.
  • Have experience in CI/CD tools (Gitlab Pipelines, Travis)
  • Strong Design knowledge, using S.O.L.I.D principles Have deep experience in building application on top of one of 3 clouds such as (GCP, AWS, Azure)

AirAsia