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
Frontend Developer building intuitive and seamless cross - platform sports betting applications at iGaming startup. Focusing on coding, debugging, and enhancing user experience in Lisbon.
Front - end Developer creating and maintaining web applications using React and Next.js at IntellectEU. Collaborating with QA engineers and architecture teams in a hybrid work environment.
Frontend Software Engineer leading the transition to modern Angular architecture for cloud - based solutions. Collaborating with teams to deliver secure, user - focused applications in a rapidly evolving environment.
Front End Developer implementing dashboards and data visualizations for government supply chain decision - making. Working under architectural governance to create actionable user interfaces.
Collaborating with technology team to assess user needs and resolve issues. Direct communication with candidates for humanized service and KPI management.
Front - End Developer designing web applications to enhance flexible working at OfficeRnD. Collaborating with stakeholders to innovate and implement user - centric features.
Senior Frontend Developer creating high - performance user interfaces for Vivo. Responsible for defining application architecture and mentoring junior developers in an agile setting.
Staff Frontend Engineer for AI Copilot focusing on developing and delivering AI - enhanced customer service solutions. Collaborating across teams to build accessible and performant user interfaces with a focus on TypeScript and React.
Front - End Software Engineer developing KinaTrax data visualization tools for sports teams. Collaborating with product development team to enhance athlete performance data solutions.