Maersk is set to be the global integrated logistics carrier of choice. A large part of that responsibility comes to the supply chain management platform. Although supply chain is traditionally an asset heavy business; a new wave of digital innovation has meant that assets alone are no longer differentiators.
Customers are asking for more visibility and deeper integration with their supply chain capabilities. The capabilities we offer is what is really going to make us stand apart. Maersk s supply chain platform team is on an ambitious journey to build truly world class supply chain management capabilities which provide our global client list the flexibility they seek. Given the size and scale of our operations this team will have the responsibility to -
Build new and enhance existing supply chain management capabilities Simplify our portfolio technology stack by untangling dependencies
Evolving architecture by removing excessive component responsibilities Bake in stability & resilience features
Gracefully retire legacy Frontend Engineers at Maersk - SCM work on our suite of products for Logistics and Supply Chain Management. They work with peers on teams dedicated to areas of the product. They work together with product managers, designers, and backend engineers to solve common goals.
Responsibilities
Develop features and improvements to the Maersk product in a secure, well-tested, and performant manner.
Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features within the product.
Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Consistently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
Help improve the overall experience of our product through improving the quality of the Frontend features both in your team and features that benefit other streams.
Help identify areas of improvements in the code base, both specific to your team and outside your group (e.g., component library) and help contribute to make it better
Learn, collaborate, and teach other Frontend Engineers. Everyone can contribute something new to the team regardless of how long they ve been in the industry.
Fix prioritised issues from the issue tracker. These are typically bugs listed in a Github issue or ADO tracker with an attached severity and priority label.
Contribute to and follow our workflow process, alongside the rest of the Frontend Engineers and the Maersk frontend community.
Advocate for improvements to product quality, security, and performance that have particular impact across your team.
Solve technical problems of high scope and complexity.
Exert influence on the overall vision and long-range goals of your team. This could be technical and/or product focused.
Experience with performance and optimisation problems, particularly at large scale, and a demonstrated ability to diagnose and prevent these problems.
Help define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Classification: Internal
Represent Maersk and its values in public communication around broader initiatives, specific projects, and community contributions.
Provide mentorship for Junior and Intermediate Engineers in your section to help them grow in their technical responsibilities and remove blockers.
Consistently ship moderately sized features and improvements with minimal guidance and support from other team members.
Requirements
Professional experience with Vue.js or another modern JavaScript web framework (React, Angular, Ember, etc.)
Experience with writing automated tests (e.g., Jest, Karma, Jasmine, Mocha etc.)
Experience using Git in a professional/workplace environment.
A solid understanding in core web and browser concepts (e.g., how the browser parses and constructs a web page)
A solid understanding of semantic HTML, CSS, and core JavaScript concepts. Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organisational problems and propose thorough iterative solutions.
Experience with performance and optimisation problems and a demonstrated ability to both diagnose and prevent these problems.
Comfort working in a highly agile software development process.
Demonstrated ability to onboard and integrate with an organisation long-term Positive and solution-oriented mindset
Effective communication skills and clear status updates
An inclination towards communication, inclusion, and visibility
Self-motivated and self-managing, with great organisational skills.
Demonstrated ability to work closely with other parts of the organisation.
Ability to thrive in a hybrid working model.