Epicareer Might not Working Properly
Learn More

Technology Lead (React, React Native)

Salary undisclosed

Apply on


Original
Simplified

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:

  • At least 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 SKILLS:

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