CrawlJobs Logo

Senior Front-End JS Engineer

· Job Posted December 13, 2025
Apply Position
Job Link Share

Job Description

Are you an experienced Front-End JS Engineer who enjoys applying your expertise in modular design and component-base architecture to innovative new products? Help us build a plug-and-play library that will revolutionise the development of online marketplaces like Amazon and Airbnb.

Job Responsibility

Help us build a plug-and-play library that will revolutionise the development of online marketplaces like Amazon and Airbnb

Requirements

  • Experienced Front-End JS Engineer
  • Expertise in modular design and component-base architecture
  • Result-oriented builder’s mindset
  • Adept at designing user-centric solutions that balance technical and business needs
  • Strong communication skills
  • Comfortable working within a structured remote environment
  • Experienced remote worker

What we offer

  • Flexibility of remote work without the stress of commutes and unnecessary meetings
  • Fixed working hours (+- 40 hours per week) divided into core and flexible daily time-slots
  • Work on diverse and challenging ecommerce projects
  • Be part of a rapidly-growing team that values your input and encourages conti

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Front-End JS Engineer

8 matching positions

Senior Front-End Engineer

We're seeking a Senior Front-End Engineer to join our team and help build the ne...
Location
Location
Colombia , Bogotá
Salary
Salary:
Not provided
arrive.com Logo
Arrive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • React (latest versions, hooks, functional components)
  • TypeScript (strict mode, type safety, generics)
  • Next.js (App Router, Server Components, API routes)
  • Modern CSS/Styling (CSS-in-JS, responsive design, mobile-first)
  • State Management (Redux, Context API, or similar)
  • Form Handling (controlled components, validation)
  • Strong understanding of front-end architecture patterns
  • Experience with component-driven development
  • Unit and integration testing (Jest/Vitest, React Testing Library)
  • Git version control and collaborative workflows
Job Responsibility
Job Responsibility
  • Build and maintain modern, responsive web applications using React and Next.js
  • Implement pixel-perfect UI components following our design system guidelines
  • Collaborate with designers, product managers, and backend engineers to deliver features
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and contribute to engineering best practices
  • Optimize application performance and user experience
  • Mentor junior engineers and contribute to team growth
  • Help shape architectural decisions for front-end development
  • Fulltime
Read More
Arrow Right

Senior Front End Engineer - AI Products

We are Citi's Application, Platform and Engineering team, a start-up with the ex...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Production UI builder– proven track record of architecting and building large-scale, business-facing front-end applications from the ground up, delivering polished products used by thousands of users
  • Advanced React expertise– deep proficiency in React (hooks, context, suspense, server components), including performance optimisation techniques such as memoisation, code splitting, lazy loading, and concurrent rendering
  • TypeScript mastery– strong command of TypeScript for building type-safe, maintainable, and self-documenting front-end codebases at scale
  • Modern state management– extensive experience with state management solutions such as Redux Toolkit, Zustand, Jotai, or React Query/TanStack Query for managing complex client-side and server-side state
  • Design system and component library development– experience building and maintaining enterprise-grade design systems using tools like Storybook, Figma-to-code workflows, and CSS-in-JS solutions (Styled Components, Tailwind CSS, CSS Modules)
  • Next.js and modern React frameworks– hands-on experience with Next.js (App Router, SSR, SSG, ISR) or similar frameworks for building performant, SEO-friendly, and production-ready web applications
  • API integration and data fetching– expertise in consuming RESTful and GraphQL APIs, implementing optimistic updates, caching strategies, and real-time data via WebSockets or Server-Sent Events
  • Testing and quality assurance– building comprehensive test suites using Jest, React Testing Library, Playwright, or Cypress, including unit, integration, visual regression, and end-to-end testing strategies
  • Front-end performance and observability– deep understanding of browser rendering pipelines, Core Web Vitals optimisation, bundle analysis (Webpack, Vite, esbuild), and front-end monitoring/error tracking with tools like Sentry or Datadog RUM
  • Accessibility and inclusive design– strong knowledge of WCAG 2.1+ guidelines, ARIA patterns, screen reader compatibility, and building interfaces that are usable by everyone, including users with disabilities
Job Responsibility
Job Responsibility
  • Build AI-powered product interfaces from 0-1 –Engineer production-grade, business-facing UI platforms in React with intuitive, accessible, and delightful user experiences from day one
  • Design and build sophisticated component libraries and design systems– Create reusable, themeable, and well-documented React component libraries that ensure visual consistency and accelerate development across the organisation
  • Architect scalable front-end applications– Design robust client-side architectures using React, TypeScript, and modern state management patterns that handle complex data flows and real-time interactions at enterprise scale
  • Champion front-end performance and accessibility– Optimise rendering performance, bundle sizes, and Core Web Vitals while ensuring all products meet WCAG accessibility standards
  • Drive modern front-end engineering practices– Establish best practices in component testing, visual regression testing, CI/CD for front-end assets, and developer tooling to maintain velocity without sacrificing quality
  • Mentor and elevate the team– Guide other engineers on React patterns, front-end architecture, responsive design, and building interfaces that are beautiful, performant, and inclusive
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Fulltime
Read More
Arrow Right

Senior Front-end Software Developer

Reporting to the Team Lead, Development, the Senior Front-end Software Developer...
Location
Location
Canada
Salary
Salary:
110000.00 CAD / Year
edtechjobs.io Logo
EdTech Jobs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 or more years of hands-on work experience with React with Styled-components
  • 5 or more years of hands-on work experience with Redux, Redux-Saga
  • 5 or more years of hands-on work experience with Next.is
  • 5 or more years of hands-on work experience with TypeScript
  • 5 or more years of hands-on work experience with HTML, CSS, CSS3
  • 5 or more years of hands-on work experience with JS using functional practices and modern ES6 features
  • 5 or more years of hands-on work experience with Webpack, Babel
  • 5 or more years of hands-on work experience with GraphQL, Apollo
  • 5 or more years of hands-on work experience with Node.js, Express
  • 5 or more years of hands-on work experience with RDBMS and NoSQL
Job Responsibility
Job Responsibility
  • Design and develop new features and functionality for web applications using technologies such as JavaScript, HTML, CSS, and one or more JavaScript frameworks such as React, or NextJS
  • Write clean, maintainable, and efficient code
  • Collaborate with cross-functional teams, including product management and design, to understand requirements and develop solutions
  • Troubleshoot and debug issues as needed
  • Write automated tests to ensure code quality and reliability
  • Continuously improve the development process and best practices
  • Participate in code reviews
  • Stay current with new and evolving web technologies and techniques
  • Actively participate in the SCRUM process
What we offer
What we offer
  • Flexible and customizable health, dental, and paramedical plans for employees and their families
  • Health Spending Account (HSA) for medical, hospital, or dental costs not covered by insurance
  • Personal Spending Account (PSA) for wellness expenses, including fitness and health related products
  • A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling
  • Pension plan with company matching contributions
  • Registered Retirement Pension Plan to help secure your future
  • Annual educational reimbursement for professional development
  • Access to LinkedIn Learning for continuous skill growth
  • Hybrid work model with remote and in-office options
  • Flexible work hours (divisional dependent)
  • Fulltime
Read More
Arrow Right

Senior Front-End Developer

At JFrog, we’re reinventing DevOps to help the world’s greatest companies innova...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
jfrog.com Logo
JFrog
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Graduated from a Bachelor’s or Master’s program in Computer Science, or a related technical field with 7+ years of experience tech experience
  • Strong knowledge of data structures and algorithms and proficiency in advance JavaScript
  • Hands-on experience in UI frameworks like VueJS or React or Angular
  • Self-motivated and able to drive projects with mentorship and project requirements
  • Smart, humble, and empathetic and ability to work effectively in teams and strong verbal and written communication skills.
  • Database technologies like MySQL, Oracle, PostgreSQL, and MongoDB.
  • Web fundamentals like HTML5, ES 6, and CSS3 (preprocessors Sass or LESS)
  • JS-based build tools like Webpack
  • Knowledge and understanding of work in a modern CI environment
  • version control, build tool, CI server
Job Responsibility
Job Responsibility
  • Work with designers to understand and build components styling, from interactions to specification.
  • Work with backend software engineers to understand the API contract and ensure the user experience is not degraded due to performance constraints from the backend APIs.
  • Develop, build and operate front end components, micro frontends using Vue.js
  • Work closely with other team members as well as mentoring new team members
  • Initiate and promote new ideas for continuous improvement of the product functionality
  • Take part in all aspects of the development cycle
  • Write high quality, testable and efficient code
  • Support and Maintenance of the Production environment
  • Create back-end services and jobs
  • Fulltime
Read More
Arrow Right

Release On Demand Senior Engineer

We're looking for talented engineers to help enhance and scale our strategic Rel...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong front-end engineering skills: Typescript (JS), React, CSS, and data visualization tools like d3.js
  • Strong product/design skills: Proficient in Figma, interaction design, component reuse
  • Comfortable taking part in either formal or informal user research
  • Strong server-side engineering skills: Kotlin (Java 21), building and consuming RESTful APIs, asynchronous programming
  • Proficiency with relational and/or NoSQL databases: PostgreSQL, Couchbase, MongoDB
  • Experience with message queuing systems: Apache Kafka
  • Deep understanding of containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with CI/CD tools like Tekton and deployment automation platforms like Harness
  • 8+ years of experience
  • Excellent communicator who builds strong professional relationships
Job Responsibility
Job Responsibility
  • Establish and be a key part of an efficient agile delivery team that extends the ROD feature set
  • Ensure backlog of requested features is groomed and prioritized for delivery
  • Provide first line of support to all ROD customers and potential customers
  • Support onboarding where required
  • Establish key relationships with PMO & Change Management
  • Contribute to the feature set direction by understanding the cultural change & CI/CD approach
  • Look for further automation and simplification opportunities within the Citi landscape
What we offer
What we offer
  • Access to time-saving AI tools such as GitHub Copilot and Cognition.ai's Devin
  • Choice of Mac or PC
  • Opportunity to work in small, agile team in organization led by technologists
  • Impact daily experience of tens of thousands of engineers
  • Work in fun part of the bank building cool things
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

You will join one of our established high-performing teams within the Betting di...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert level knowledge of at least one object-oriented programming language (C#, Java, JS, Kotlin, Python, PHP, Golang, C++)
  • Flexibility to work on all areas of the service stack, front-end, back-end, infrastructure etc.
  • Strong understanding of the principles of good software design
  • Strong software architecture knowledge, including architectural patterns and how to apply them to highly-scalable, fault-tolerant, observable microservices and systems
  • Detailed knowledge of testing methodology (TDD) and designing high-quality testing suites
  • Experience of source control, continuous integration, pipeline design, containerised workloads and infrastructure as code
  • Experience in messaging and asynchronous communication technologies (RabbitMQ, Pulsar)
  • Understanding of Data Structures, Databases and Caching Technologies
  • Brings clarity to complex domains
  • Experience in mentoring engineers
Job Responsibility
Job Responsibility
  • Delivery of technical and product-focused initiatives to expand and scale up the industry's leading Sportsbook and Risk Management products
  • Build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines & cloud infrastructure
  • Innovate, architect, deliver and maintain an industry-revolutionising product
  • Lead execution of multi-sprint features or systems with measurable business impact
  • Mentor engineers both within and outside the immediate team
What we offer
What we offer
  • Competitive salary and range of benefits
Read More
Arrow Right

Senior Software Engineer – React.Js

We’re looking for a Senior Software Engineer React.Js to join our Frontend Team ...
Location
Location
India , Noida
Salary
Salary:
Not provided
taazaa.com Logo
Taazaa Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 4+ years of experience in building web applications using React JS
  • Strong proficiency in JavaScript, Typescript, HTML, and CSS
  • In-depth knowledge of React JS and its core principles
  • Experience with state management libraries such as Redux or MobX
  • Proficiency in Integrating RESTful APIs and asynchronous JavaScript
  • Solid understanding of front-end build tools, such as Webpack, Babel, etc
  • Experience with version control systems such as Git
  • Excellent communication and collaboration skills
  • Strong problem-solving abilities and attention to detail
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Develop high-quality, reusable, and efficient React JS components and libraries
  • Optimize applications for maximum performance and scalability
  • Implement clean, maintainable, and testable code
  • Stay up-to-date with the latest React JS trends, tools, and best practices
  • Conduct code reviews and provide constructive feedback to team members
  • Mentor junior developers and contribute to the growth of the team
What we offer
What we offer
  • Competitive compensation and performance-based incentives
  • Professional growth through workshops and certifications
  • Flexible work-life balance with remote options
  • Collaborative culture
  • Exposure to diverse projects across various industries
  • Clear career advancement pathways
  • Comprehensive health benefits
  • Team-building activities
Read More
Arrow Right

Angular Full Stack Senior Software Engineer

We are looking for experienced and proficient full-stack software engineers who ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience as a Software Engineer/Developer using Angular JS 17.7, Node JS and Mongo DB
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Exposure to front-end technologies (Angular, Javascript, Typescript)
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban)
  • Exposure to Database technologies (RDBMS, NoSQL, Oracle, MySQL, Mongo)
Job Responsibility
Job Responsibility
  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary
  • Follow and contribute to defining technical and team standards
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy
  • Fulltime
Read More
Arrow Right