Maersk

Software Engineer (Ui)

Bengaluru, India
React Node.js Next.js Angular JavaScript API Git HTML
This job is closed! Check out or
Description

Maersk is going through times of unprecedented change. From the farm to your refrigerator, the factory to your wardrobe, we are developing solutions that meet customer needs from one end of the supply chain to the other. Digitization and IT are taking centre stage in enabling our customers to trade globally, and we are building our core products in-house. Join the world’s leading container shipping company as we embark on an industry-defining digital transformation that will revolutionize trade. You will be joining an IT organization consisting of more than 4000 dedicated individuals. It is an outstanding opportunity for a career in a highly skilled global organization.

We are seeking a dedicated frontend developer to join our company. You will work as part of a team to design and develop high-quality software solutions for web applications using React.

As a React.js developer, you will implement new features and maintain existing code using React and other standard tools in the React ecosystem, such as Node.js, Next.js. Your duties will include designing software solutions to meet project requirements, maintaining and refactoring existing code, writing tests, and fixing bugs.

Responsibilities 

  • Developing new user-facing features using React.js, nextjs and Angular.
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high-quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Writing unit test cases to ensure the robustness and reliability of the code.
  • If capable, developing Micro Frontends for breaking up monolithic frontend codebase into smaller, more manageable pieces. 

Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js, Angular and their core principles.
  • Experience with popular React.js workflows (such as Flux or Redux) and Angular workflows (such as NgRx or Akita).
  • Familiarity with newer specifications of EcmaScript.
  • Experience with data structure libraries (e.g., Immutable.js).
  • Knowledge of isomorphic React is a plus.
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.
  • Ability to understand business requirements and translate them into technical requirements.
  • Familiarity with code versioning tools, such as Git.
  • Knowledge of Micro Frontends is a plus.
  • Knowledge on Monitoring tools like Grafana
  • Experience in writing extensive unit tests using JEST, automated TDD tasks.

Job Qualifications 

  • Bachelor's degree or equivalent in Computer Science.
  • 5+  years' experience in frontend development.
  • Familiarity using Scrum/Agile development methodologies.
  • Experience building object-oriented web applications in JavaScript, HTML5, and CSS3.Flexible to learn and understand inhouse Frontend Framework for the consistency across the organization or any tools used for projects.

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

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,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

🥳🥳🥳 264 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers