Job Openings Front End Developer (Staff Engineer) - work from home

About the job Front End Developer (Staff Engineer) - work from home

Staff Engineer, Front-end

WHAT YOULL DO:

  • Hands-on development of user-focused immersive, responsive web applications; advocating for clean code, testing, process refinements, and continuous improvements
  • Leverage advanced TypeScript/JavaScript frameworks (Angular, Vue, Svelte, React, etc) as well as modern styling frameworks (Tailwind, MUI, CSS Modules, etc) on modern content, commerce, or custom applications
  • Work on all aspects of web products, including implementation of the design wireframes, animation/motion, business logic, interfaces to the backend APIs, incorporating analytics & SEO, performance and security
  • Implement pixel-perfect UI/UX designs, maintaining high standards of quality and attention to detail
  • Optimize user interfaces for performance, scalability, and accessibility, ensuring a seamless user experience across devices and screen sizes
  • Define, validate, implement, and test your approach to building scalable and performant software.
  • Apply coding best practices in responsive web design across the team.
  • Demonstrate your proven record in building large frontend applications focused on scalability, performance, and accessibility (a11y)
  • Collaborate with our design and product teams to identify and implement innovative technology solutions that enhance customer experiences and drive conversion
  • Develop, and maintain reusable web software components/libraries for internal use to maximize development efficiency
  • Quickly prototype proof-of-concept features and applications based on requirements.
  • Mentor developers through code reviews and technical leadership, and lead projects with engineering and product teams.
  • Act as a product evangelist with a deep curiosity about technology trends
  • Complete assigned tasks in a timely manner within project constraints
  • Cultivate a collaborative working environment and a culture of technical ownership

WHAT YOULL NEED:

  • 10-15 years of hands-on experience building web applications using TypeScript (NextJS, React)
  • Experience in building reusable code and libraries.
  • Experience building rapid prototypes and creating PoC solutions.
  • Collaborate with cross functional teams to understand challenges and identify solutions for innovation.
  • Lead brainstorming sessions to generate new ideas and concepts.
  • Stay updated with emerging technologies and industry trends to inspire new ideas and approaches.
  • Proficiency in HTML5, CSS3 and Javascript ES6
  • Proven record of building large frontend applications with focus on scalability, performance and accessibility (a11y)
  • Proficiency in Bootstrap, SCSS and Tailwind CSS is a must.
  • Experience using component library like Radix UI, ShadCN
  • Experience with API integrations including REST and GraphQL
  • Experience building cross browser compatibility applications that work seamlessly across all browsers
  • Experience with at least one headless CMS (Contentful, Sanity, or similar) with SSR
  • Experience collaborating effectively within an agile development environment
  • Solid foundation in building scalable and performant systems
  • Experience with CSS animations and transitions, WebGL
  • Expert understanding of web accessibility with animations
  • BS or MS in Computer Science or equivalent
  • Excellent communication and interpersonal skills

NICE TO HAVE:

  • Experience with Angular / Vue and Data Visualisation frameworks like D3 or Highcharts preferred
  • Experience using Vercel and any Cloud service like AWS, Azure, GCP
  • Experience with Machine Learning (ML) and Artificial Intelligence (AI)