Hybrid Senior Software Engineer – Front-End, Angular/TypeScript

Posted 2 minutes ago

Apply now

About the role

  • Senior Software Engineer designing and developing front-end solutions at Elemica. Collaborating with teams to enhance supply chain technology across Fortune 100 clients.

Responsibilities

  • Design and develop the core product's new functionality and extend existing functionality while maintaining quality and robustness
  • Develop responsive, accessible, and performant front-end applications using modern frameworks and best practices
  • Implement both front-end and back-end components when required for full-stack feature development
  • Develop comprehensive automated tests ensuring correct implementation and maintaining high code quality standards
  • Conduct thorough code reviews to maintain code quality, share knowledge, and ensure adherence to coding standards and best practices
  • Establish and champion coding standards and best practices across the front-end development team
  • Actively assist and guide other engineers with technical challenges, fostering a culture of collaboration and continuous learning
  • Ensure that systems and solutions have the highest level of scalability, maintainability, and performance
  • Collaborate with UX/UI designers, product managers, and back-end engineers to deliver cohesive end-to-end features
  • Take ownership of large UI modules and ensure successful delivery from design to production deployment

Requirements

  • Bachelor's degree in Computer Science or related field
  • 5 years to 6 years of experience
  • Angular (latest versions) with deep understanding of component architecture, services, directives, and routing
  • Angular Material for implementing Material Design components and theming
  • TypeScript with strong knowledge of advanced types, interfaces, generics, and ES6+ features
  • CSS/SCSS with expertise in responsive design, flexbox, grid, and CSS preprocessors
  • REST API integration and consumption with understanding of HTTP protocols and asynchronous programming
  • Node.js and NPM as package manager to maintain dependencies
  • Git version control with branching strategies and collaborative workflows
  • Unit Testing using Jasmine with comprehensive mocking strategies for components, services, and integration testing
  • Strong understanding of web application development lifecycle and Agile methodologies

Benefits

  • Opportunity to work with Fortune 100 clients on cutting-edge supply chain solutions
  • Collaborative and innovative work environment with a strong engineering culture
  • Professional growth and development opportunities through mentorship and challenging projects
  • Competitive compensation and benefits package
  • Hybrid work model offering flexibility and work-life balance
  • Exposure to advanced technologies including AI, analytics, and modern web frameworks
  • Career progression path with opportunities to grow into principal engineer or leadership roles
  • Work on enterprise-scale applications with real business impact

Job title

Senior Software Engineer – Front-End, Angular/TypeScript

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job