Job by AI

Posted 3 months ago

Protecting People and Assets with Expertise

Role Overview

We are looking for a Senior JavaScript Developer to join our high-performance engineering team. In this role, you will be responsible for architecting and implementing sophisticated web applications that serve millions of users globally. You will work at the intersection of performance, accessibility, and modern UI/UX design. We need an expert who doesn’t just write code but understands the underlying engine of JavaScript, including memory management, asynchronous execution patterns, and cross-browser optimization. This position is ideal for a developer who thrives in an agile environment and is passionate about building scalable, maintainable, and highly interactive software solutions.

Key Responsibilities

  • Lead the architectural design and development of complex frontend and backend systems using modern JavaScript ecosystems.
  • Develop reusable, high-performance components and libraries to maintain consistency across multiple enterprise-scale projects.
  • Collaborate with UI/UX designers to translate wireframes and visual designs into functional, pixel-perfect web experiences.
  • Optimize application performance by identifying bottlenecks, implementing lazy loading, and refining the critical rendering path.
  • Ensure the technical feasibility of UI/UX designs and maintain a focus on accessibility (WCAG) and SEO best practices.
  • Mentor junior and mid-level developers through rigorous code reviews, pair programming, and technical workshops.
  • Integrate third-party APIs and internal microservices using RESTful principles and GraphQL.
  • Drive the adoption of automated testing strategies, including unit, integration, and end-to-end testing, to ensure maximum code quality.

Required Skills

  • Expert-level proficiency in JavaScript (ES6+) and TypeScript, with a deep understanding of closures, prototypes, and the event loop.
  • Proven experience with modern frameworks such as React.js, Next.js, or Vue.js, including state management tools like Redux, MobX, or Zustand.
  • Strong experience with Node.js and server-side rendering (SSR) or Static Site Generation (SSG) techniques.
  • Mastery of modern CSS architectures (CSS-in-JS, Tailwind CSS, SASS) and responsive design principles.
  • Familiarity with build tools and bundlers like Webpack, Vite, or Rollup, and CI/CD pipelines (Jenkins, GitHub Actions).
  • Experience with testing libraries such as Jest, Vitest, Cypress, or Playwright.
  • Strong version control skills with Git and collaborative workflows (Gitflow, Trunk-based development).
  • Excellent communication skills and the ability to explain complex technical concepts to non-technical stakeholders.

Benefits

  • Competitive annual salary with equity options and performance-based bonuses.
  • Flexible work-from-home policy with a dedicated stipend for home office equipment.
  • Comprehensive health, dental, and vision insurance coverage for you and your dependents.
  • Paid time off, including 25 days of vacation, sick leave, and parental leave.
  • Generous learning and development budget for conferences, certifications, and workshops.
  • Access to the latest hardware, including high-end laptops and ergonomic accessories.

Job Features

Health InsuranceYes
Provident FundYes
Subsidized MealYes

Apply For This Job

A valid phone number is required.