Hybrid Senior Software Engineer, AD – Front End: Angular/TypeScript

Posted 3 weeks ago

Apply now

About the role

  • Senior Software Engineer (Frontend) responsible for developing user-centric software solutions for supply chain management at Elemica. Collaborating with cross-functional teams to enhance the product and user experience.

Responsibilities

  • Receive functional design requirements and specifications and provide innovative, user-centric software solutions
  • Design and implement intuitive user interactions that improve the user-friendliness and overall experience of our web applications
  • 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

  • 5-6 years of experience in software development
  • 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

  • Complete Family Health: Comprehensive health insurance to protect you and your entire family.
  • Secure Tomorrow: Build a strong financial future with robust retirement plans including EPF, Corporate NPS, and Gratuity.
  • Flexible Work-Life: Embrace work-life balance through our hybrid model and flexible hours.
  • Celebrate Achievement: Our annual and quarterly recognition programs foster a high-performance culture by consistently rewarding your excellence and driving success.
  • Support for Life's Milestones: Beyond standard annual, sick, and casual leave, we offer dedicated time off for significant life events like marriage and paternity.

Job title

Senior Software Engineer, AD – 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