Sr Web Developer
HERE Technologies
- Mumbai, Maharashtra
- Permanent
- Full-time
- Working as the Senior Front-End Software Engineer as part of the team developing complex web components contributing to a design system used across the entire HERE portfolio.
- Design front-end architecture with architectural guidelines in mind (secure, high- performing, scalable, extensible, flexible, simple).
- Establish comprehensive development documentation to ensure knowledge transfer for HERE designers, developers, and other stakeholders.
- Work closely with designers to understand technical realities and to ensure proper implementation of components.
- Working closely with developers and designers to continuously gather feedback and improve the HERE Design System Web Libraries.
- Turn style guides into front-end frameworks and coding standards.
- Architect, develop, and test for cross-browser and cross-platform components.
- Lead front-end technical development efforts independently, define software architecture, explore existing systems, and determine areas of complexity and potential risks to successful implementation of advanced products.
- Participate in design and code reviews of your work, and the work of other front-end engineers
- BSc or MSc in Computer Science or a related field (or equivalent work experience).
- 4+ years of software development experience building scalable commercial web applications.
- Solid knowledge of standard web technologies including custom elements.
- Solid use of standard development tools like version control (git), package managers (npm, yarn, pnpm), and CI/CD.
- Experience developing cross-browser web pages using HTML, CSS, and JavaScript, using any modern framework like ReactJS, Vue, AngularJS, Svelte or Lit
- Expertise in caching, minification, and bundling techniques to improve front-end performance.
- Experience working with testing tools like Lighthouse, Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Toolbar.
- Familiarity with any test frameworks such as Mocha, Chai, Jest, Jasmine, Karma, and Cypress.
- Working experience with Agile methodologies and fast iterative development cycles.
- Familiarity with web design software, such as Figma, and Adobe Suite.