Remote React/Node Developer

Posted 7 months ago

Share:

Please let Walter know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • The client's team builds Mail for Android, iOS, and Web, serving over 200 million users across more than 40 countries in 70 languages.
  • As one of the largest email services globally, they deliver over 4.5 billion emails daily with top-rated mobile apps.
  • Mail is a key part of the company's long-term growth, and they are dedicated to providing the best user experience.
  • The project involves modernizing the webmail experience to enhance user satisfaction and compete with industry leaders.
  • The team oversees webmail, mobile web, and the classic web version.

Requirements:

  • Candidates must provide technical leadership in a fast-paced environment.
  • They should enforce best practices including design reviews, code reviews, CI/CD, and TDD.
  • The role requires developing high-quality, high-performance features using Node.js and React.js.
  • Collaboration with designers, product managers, and engineers is essential.
  • Candidates must write testable, reliable code and deploy continuously.
  • They should optimize application performance and scalability.
  • Operating and monitoring global-scale production systems is a key responsibility.
  • A BS in Computer Science (or equivalent) with at least 6 years of experience is required.
  • Strong computer science fundamentals in data structures, algorithms, and software design are necessary.
  • Expertise in React, Redux, Node.js, and responsive design is required.
  • Proficiency in AJAX, HTML5, CSS3, TypeScript, and modern JavaScript is essential.
  • Experience with web technologies such as Node, HTTP, JSON, Webpack, and Babel is required.
  • TDD experience with tools like Jest, WebdriverIO, Enzyme, Protractor, and React Testing Library is necessary.

Benefits:

  • Experience developing mail applications is preferred.
  • Mobile web development expertise is a plus.
  • Familiarity with Agile methodologies (Scrum, Squad, etc.) is advantageous.
  • The position is remote, with a duration of 6-12 months, and a commitment of 40 hours per week is preferred, though part-time is possible.
  • A client-provided MacBook will be supplied for the role.

Job type

Experience level

Required experience

6 years

Salary

-

Degree requirement

Degree required

Location requirements

Benefits

-

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads