Software Developer (Frontend, Angular, TypeScript)

ELXA PTE. LTD.

Company Overview

elxa revolutionizes global supply chains by capturing real-time port data, enabling cargo managers and ship operators to optimize voyage operating expenses through timely decision-making.

Job Summary

This full-time onsite role requires a Software Developer specializing in Angular and TypeScript frontend development. You will collaborate in a cross-functional agile team to deliver scalable, high-quality web applications in a dynamic startup environment.

Responsibilities

  • Translate business logic and wireframes into functional web applications using HTML, CSS, Angular19, TypeScript, and RxJS
  • Build scalable web architectures and write cross-platform, cross-device compatible code for responsive websites on web, tablet, and mobile devices
  • Develop RESTful services with Node.js and bind UI elements to JavaScript object models to ensure seamless frontend-backend integration
  • Create and execute unit and integration tests to maintain high code quality and reliability
  • Respond promptly to change and feature requests, adapting solutions efficiently to evolving business needs
  • Manage multiple projects simultaneously while maintaining clean, organized frontend code and taking strong ownership of deliverables
  • Collaborate effectively within a cross-functional agile team to deliver complete user experiences

Required competencies and certifications

  • Proven experience and working knowledge of Angular19 or above, JavaScript, and TypeScript
  • About 8 years of experience in frontend web development, including frontend optimization, performance techniques, and troubleshooting complex web-based solutions
  • Bachelor’s Degree in Engineering (Computer Science/Engineering), Information Technology, or a related field
  • Strong understanding of web design and development principles, including usability, accessibility, industry standards, architecture, and navigation
  • Solid understanding of HTTP protocol and client-side processing of server-side code
  • Expertise in JavaScript, HTML5, CSS3, SCSS/SASS, RxJS, RxAction, and NgRx
  • Good knowledge of CI/CD development processes
  • Strong project and time management skills
  • Excellent communication skills and attention to detail

Preferred competencies and qualifications

  • Experience with Angular Server Side Rendering, Redux, React Native (mobile development), JIRA, Webpack, Flexbox, Bootstrap, and SASS is a strong advantage
  • Portfolio of work, preferably a GitHub portfolio, to demonstrate coding skills and project experience