Full Stack Lead – Frontend (Angular)

Full Stack Lead – Frontend (Angular)


Job Summary

As a Full Stack Lead specializing in Angular frontend development, you will:

  • Lead the design, development, and maintenance of scalable, high-performance web applications using Angular, NodeJS, and Java
  • Work closely with the Backend Lead to ensure smooth integration between frontend and backend components
  • Collaborate with cross-functional teams to deliver exceptional user experiences and meet business requirements
  • Bring strong technical expertise, attention to detail, and a passion for modern frontend development

Responsibilities

  • Collaborate with product managers, UI/UX designers, and developers to deliver robust software solutions
  • Work with the Application Architect and Backend Lead to design and implement full-stack applications
  • Take ownership of frontend-related matters and ensure consistency across all UI components
  • Participate in daily standups, sprint planning, and retrospectives
  • Review code and ensure adherence to coding standards and performance best practices
  • Develop responsive, user-friendly interfaces using Angular across multiple browsers and devices
  • Identify and address technical debt, performance issues, and frontend challenges
  • Work with databases and data models for efficient data handling
  • Stay current with frontend trends and propose relevant improvements
  • Collaborate with DevOps engineers and tech leads to manage CI/CD pipelines, deployments, and monitoring

Skills

  • 5+ years of experience in software development, with at least 2 years in a lead or senior engineer role
  • Strong hands-on experience with Angular 10+ (preferably Angular 15 or newer)
  • Experience upgrading Angular apps to the latest stable versions
  • Deep understanding of HTML, CSS, and JavaScript
  • Solid backend experience in NodeJS or Java
  • Expertise in REST APIs, JWT, and microservices architecture
  • Experience with SQL databases (e.g., PostgreSQL)
  • Familiarity with Git, CI/CD tools (e.g., Jenkins, GitHub Actions)
  • Experience with Docker and containerization
  • Proficient with unit testing tools like Jasmine, Karma, Jest
  • Experience with frontend state management (e.g., Redux) and build tools (Webpack, Babel)
  • Strong understanding of OWASP standards and secure coding practices
  • Excellent problem-solving and team collaboration skills
  • Great communication skills, both written and verbal
  • Proficient in IDEs such as Visual Studio Code

Education and Certification

  • Associate, Bachelor’s, or Master’s degree in Computer Science, Engineering, or a related field
  • AWS Certified Developer – Associate or equivalent certification is a plus

What We Need to See From You

  • Strong leadership, communication, and collaboration skills
  • Ability to understand project requirements and articulate them clearly to the team
  • Report to the Application Architect
  • Work within an Agile team to develop and test applications
  • Lead the design, development, and unit testing of frontend components
  • Support developers in resolving technical issues
  • Assist in writing manuals, specifications, and documentation
  • Package and support deployment releases
  • Refine and maintain system integrations
  • Assist in requirement gathering, story development, and estimation
Job Type: Contract (12 Months Renewable) Full Time
Job Location: Kuala Lumpur

Apply for this position

Allowed Type(s): .pdf, .doc, .docx