We are strengthening Maersk's software development organisation, focusing on driving ownership, predictability, and agility in our technology. We are hiring a mid-level Front-End Engineer with JavaScript skills to join our Maersk Design System team.
The Maersk Design System (MDS) is a pivotal element of Maersk’s integrator strategy, seamlessly blending industry-standard guidelines with reusable user interface components to deliver consistent, accessible, and brand-aligned user experiences. With a dedicated team of 9 experts, MDS empowers designers and developers across Maersk to accelerate digital transformation and simplify global logistics.
Key Benefits of MDS:
Consistency and Accessibility: Ensures all digital products are consistent and accessible.
Efficiency and Cost-Effectiveness: Saves designers and developers an average of one day per week.
Scalability and Flexibility: Web library/framework agnostic, supporting multiple brands and themes.
Seamless Integration: Facilitates quick alignment of new digital assets with Maersk’s brand standards.
Collaboration and Innovation: Fosters a culture of contribution and early access to prototypes.
Comprehensive Resources: Provides extensive resources, including Figma libraries and developer documentation.
Global Impact: Supports Maersk’s mission to simplify global logistics with users across 30+ countries.
Role Overview:
In this role, you will be a part of the team who have a long-term ownership of the MDS, which is a framework-agnostic library of reusable user interface components. You will be responsible for building, testing, and maintaining the web components library, which is built in Lit, to ensure it meets the needs of designers and developers across Maersk.
The role will involve:
Hands-on implementation of client-side code.
Practicing effective agile software development; participating in pair programming, regular communication, and supporting a culture of end-to-end ownership.
Following software standards to ensure quality throughout the development lifecycle.
Building new capabilities across the team toolset, including writing tests and reviewing code for other team members.
Taking part in planning, backlog refinement and task estimation.
Thinking about the whole product and seeing beyond the current task to ensure the overall success of the design system.
Innovating and contributing to the evolution of the design system.
Working closely with UX and Visual designers to ensure their designs are translated into pixel-perfect components.
Key Responsibilities:
Responsible for the quality and implementation (supportable, maintainable, scalable, performant, secure) of your own work.
Participation in the elaboration of user stories (technical and functional). Make sure stories are sufficiently described for their implementation, verification, and delivery.
Working collaboratively; pairing on tasks, peer review of team members’ code, and providing constructive feedback for improvement in both the code base and team capability (blame-free feedback).
Keeping builds green by writing testable code.
Active participation in retrospectives to make continual improvements within your team.
Providing technical support to users of the MDS, identifying and fixing bugs where necessary.
Required Experience & Skills:
Skills:
Ability to manage your own task progress and communicate issues to product management.
Good critical reasoning and analytical skills; taking ownership and sticking to the problem until it is solved.
Having a can-do attitude and being comfortable with managing priorities.
Customer-focused, whether responding to support queries or developing new features and functionality.
Ability to work independently and with others in a team environment.
Solid written and verbal communication skills. Able to articulate technical issues to peers.
Have an eye for detail and a systematic approach to work that supports the creation of a Design System.
Experience:
Essential:
Experience in developing accessible web user interfaces in a commercial or open-source setting. Providing links to your work is a bonus.
Working knowledge of front-end development languages, tools, and methodologies – HTML, CSS, JavaScript, and associated technologies and toolsets.
The ability to write front-end code to be cross-browser and cross-device friendly through responsive or adaptive techniques.
Nice to Have:
Experience building Web Components, using Lit or another framework
Experience working with and contributing to open-source projects.
Experience developing UIs for multi-lingual websites.
Experience using Continuous Integration (CI) / Continuous Delivery (CD) systems for deployment.
Knowledge of Test-Driven Development (TDD).
We will consider applicants at a more junior level if you can demonstrate a passion for the product, but not quite the skillset required yet. Please don't hesitate to apply if this is you.
Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.
Other Jobs from Maersk
Machine Learning Engineer
Infrastructure Support Engineer (Windows/Linux Administration)
MPL Project Manager
Software Engineer
Senior Networking Engineer
Similar Jobs
Software Engineer I
Software Engineer I
Software Engineer I
Senior Software Engineer (Front End, Fullstack), Evisort
Senior Frontend Product Software Engineer
Frontend Product Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say