Front-end Web App. Development Team Leader

Job Description

  • Lead and manage a team of Front-end Web App Developers, providing clear guidance, support, and mentorship
  • Demonstrate strong competence in data structures and algorithms
  • Expert in API integration, including RESTful APIs, GraphQL, and WebSocket
  • Extensive hands-on experience in building web applications using the Angular framework or other Single Page Application (SPA) frameworks
  • Deep understanding of Clean Architecture principles and best practices for Angular development
  • Strong knowledge of state management in Angular, particularly with NgRx
  • Proficient in asynchronous programming and performance optimization techniques
  • Experience with caching strategies for enhanced app performance
  • Skilled in using Git for version control and collaboration
  • Experience writing unit tests to ensure code quality and stability
  • Perform additional tasks as assigned by the direct supervisor
     

Job Requirement

  • A recognized bachelor's degree in Computer Science or equivalent
  • 5 to 7 years of experience in front-end or web development
  • 1 to 3 years of experience in a senior developer, team lead, or similar role, with experience mentoring or managing a team
  • Able to multitask and thrive in a fast-paced, fluid work environment.
  • The ability to adapt to changing priorities.
  • Demonstrate and uphold Power Design’s core values, including integrity, accountability, teamwork, innovation, and growth.
  • Competent with Angular Framework and Reactive Programming
  • Good understanding of Clean Architecture patterns and best practices for Angular
  • Good knowledge of the Angular state management such as NgRx
  • Experience in Git
  • Experience with asynchronous programming, and performance tuning
  • Good command of English communication, both spoken and written
  • Proficient in Microsoft Office applications
  • Experience in a Construction Company will be an advantage
Apply Now