Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Angular)

EXASOFT PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Singapore is seeking an experienced front-end software developer to lead the design and development of enterprise-grade Single Page Applications using Angular. You will have over 6 years of experience, with a focus on ensuring high standards for UI/UX design. This role involves mentoring other developers and collaborating with cross-functional teams to create optimized, user-friendly applications. A strong background in JavaScript, TypeScript, and performance optimization is essential.

Qualifications

  • 6+ years of professional experience in front-end software development.
  • Expertise in designing and developing complex applications using Angular.
  • Knowledge of JavaScript, TypeScript, CSS3, and HTML5.

Responsibilities

  • Lead the design and development of enterprise-grade SPAs using Angular.
  • Ensure all applications meet high UI/UX design standards.
  • Implement robust testing strategies and perform code reviews.

Skills

Angular (v15+ preferred)
JavaScript/TypeScript
CSS3
HTML5
RxJS
State Management (NgRx/NgXS)
Change Detection strategies
Performance tuning
Git
Micro Front-End architectures
Job description
Role and Responsibilities:
  • Lead the design and hands-on development of enterprise-grade Single Page Applications (SPAs) using Angular (v15+ preferred), ensuring code quality, maintainability, and architectural integrity.
  • Serve as the subject matter expert in Angular, applying advanced knowledge of RxJS, State Management (NgRx/NgXS), Change Detection strategies, and performance tuning.
  • Write optimized, standards-compliant code using TypeScript, JavaScript (ES6+), semantic HTML5, and advanced CSS3 (Flexbox, Grid, pre-processors).
  • Contribute significantly to the architectural design of front-end applications, focusing on modularity, reusability, and scalability.
  • Ensure all applications meet high standards for UI/UX design, delivering pixel-perfect, accessible, and highly responsive interfaces.
  • Proactively identify and resolve performance bottlenecks, optimizing build processes, asset loading, and runtime performance to excel at Core Web Vitals.
  • Define and implement robust testing strategies (unit, integration, e2e) and perform detailed code reviews to maintain the highest standards of code quality.
  • Lead and mentor front-end developers, fostering best practices, collaboration, and continuous skill improvement.
  • Collaborate closely with Backend Engineers, Product Management, and UX/UI Designers to translate business requirements and design concepts into feasible technical solutions.
Requirements / Qualifications:
  • 6+ years of professional experience in front-end software development.
  • Exceptional expertise in designing and developing complex applications using modern Angular versions (v15+ preferred).
  • Deep practical, up-to-date knowledge of JavaScript/TypeScript, CSS3, and HTML5.
  • Proven ability to lead development projects and successfully mentor senior-level peers.
  • Experience integrating with RESTful APIs and familiarity with secure coding practices.
  • Proficiency with version control systems (Git) and modern development methodologies (Agile/Scrum).
  • Experience with Micro Front-End architectures or other modern modularization techniques.
  • Demonstrated understanding of Web Accessibility standards (WCAG).
  • Experience with CI/CD automation related to front-end deployments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.