Senior Frontend Developer

Job Description

Job Description

The Senior Frontend Developer works on our in-house projects: designing features, writing code, performing code reviews, solving problems, and delivering stable, well-built solutions. The Senior Frontend Developer is part of a development team that owns and drives continuous improvement of its business domain using agile methodologies. Within that team they own frontend architecture and are a technical reference point for the frontend. They are expected to show ownership, versatility, and enthusiasm for technical challenges across our stack. They should also set a strong example in using modern development practices, including AI-assisted tooling, to work efficiently and to a high standard.

Key responsibilities

Key responsibilities

Requirements

Requirements

Bachelor’s degree in computer science or a related field.

At least 5 years' experience in a comparable software development role, with mastery of modern JavaScript (ES6+) and TypeScript.

Extensive, proven experience with Vue in production applications.


Familiarity with other SPA frameworks/libraries is an advantage but not a substitute.

Strong knowledge of semantic HTML5 and modern CSS3 (e.g. Flexbox, Grid), including building scalable styling architectures, and hands-on experience with CSS preprocessors such as SCSS.

In-depth experience with Vite or similar build tools such as Webpack, including configuring and optimising builds.

Awareness of the challenges of building scalable, high-performance frontend applications (e.g. rendering performance, bundle size, Core Web Vitals).

Ability to write and maintain automated tests and clear technical documentation.

Proficient with version control systems, including Git, and with branching and code review workflows.

Proven experience resolving cross-browser and cross-device compatibility issues.

Solid experience consuming and helping shape REST and GraphQL APIs. Hands-on experience with real-time communication (e.g. WebSockets, Server-Sent Events, or similar).

Experience with iframe interactions and cross-origin communication (e.g. postMessage).

Working knowledge of Docker, to run and manage the local development environment.

Proven experience mentoring developers or acting as technical lead on a frontend initiative.

Comfortable working with AI-assisted development tools (e.g. AI coding assistants, MCP integrations) as part of a modern workflow.

Working proficiency and strong communication skills in spoken and written English

Preferred Qualifications

Experience working with Shopify Plus stores.

Knowledge of Node.js and backend integrations.

Experience with headless CMS platforms such as Contentful, Sanity, or Strapi.

Familiarity with Google Analytics, GTM, SEO, and conversion rate optimization (CRO).

Exposure to Agile/Scrum development methodologies.

Experience working in distributed or cross-functional teams.

Key Deliverables

End-to-end implementation and maintenance of Shopify storefronts.

Development of both Hydrogen and Liquid-based eCommerce experiences.

Custom theme development, enhancement, and optimization.

High-performing, scalable, and conversion-focused online shopping experiences.

Reliable integration of third-party applications and enterprise systems.

Continuous improvement of site performance, usability, and customer experience.

Contact

share your updated resume:

info@immensegroup.com