Technology Lead (React, React Native)

Posted:
7/14/2024, 5:00:00 PM

Location(s):
Federal Territory of Kuala Lumpur, Kuala Lumpur, Malaysia ⋅ Kuala Lumpur, Malaysia

Experience Level(s):
Senior

Field(s):
Software Engineering


Job Description

ROLE SUMMARY:

  • Design technical solutions, evangelize modern software practices, mentor and guide team development, provide feedback, inspire positivity, unblock issues with the engineering manager, build cross-functional relationships, and act as a hands-on tech lead focusing on Agile practices and emerging technologies to ensure AirAsia's success.

WHAT YOU’LL CHAMPION:

  • Design and build scalable, robust, and user-friendly React and React Native applications.
  • Collaborate with product, design, and QA teams to define features, translate product vision into technical requirements, and ensure successful delivery.
  • Conduct code reviews, mentor junior developers, and foster a positive and collaborative development environment.
  • Write unit and integration tests to ensure code quality and functionality.
  • Stay up-to-date on the latest React and React Native trends, best practices, and libraries, and implement them to improve development efficiency and application performance.
  • Troubleshoot and fix bugs, identify performance bottlenecks, and optimize code for a smooth user experience.
  • Oversee technical aspects of the development process, including code structure, testing strategies, and version control.
  • Participate in technical discussions, identify and mitigate risks, and make informed decisions about the project's architecture and direction.

WHO YOU ARE:

  • 8+ years of experience building software projects
  • Strong experience in mobile development with React Native and web development with React.
  • Proven ability to design, develop, and deploy cross-platform mobile apps.
  • In-depth understanding of React Native concepts, hooks, context API, and Redux (or similar state management solutions).
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to lead and mentor a team of developers.

ADDITIONAL SK:

  • Experience with native iOS or Android development for integration purposes.
  • Experience with cloud platforms and APIs.
  • Experience with UI/UX design principles.

GET TO KNOW US:

Our story begins in 2001 with a dream, two planes and a 40 million ringgit debt. You’ll know us as the ‘Now Everyone Can Fly’ airline (if you don’t, we’re definitely older than you).

Today, we’re more than just an airline. We’re Capital A - a world-class brand that wears many hats. Our mission is to connect people and transform lives in Asean.

Above all, we’re Allstars. We believe in the unbelievable and we dare to dream. We also believe in celebrating all individuals. So no matter your culture and background or if you prefer aisle seat to window seat, we’re excited to have you onboard.