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
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.