Senior Front-End Software Developer (React-NodeJS)

CatchProbe Intelligence Technologies3 months ago
San Francisco, CA, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

This role is a Remote opportunity based in San Francisco, CA. We are seeking a Senior Front-End Developer with extensive experience in building modern web applications. You will drive technical design, architect performant solutions, and mentor junior developers while collaborating with a global, cross-functional team.

Key Responsibilities

  • Drive the technical design and development of enterprise web applications using a test-driven development approach.
  • Develop performant front-end components and architectures that seamlessly integrate with various systems.
  • Collaborate with product owners, back-end developers, architects, designers, and QA teams to deliver robust cloud-based solutions.
  • Utilize frameworks and technologies such as React, Typescript, JavaScript, HTML, CSS, and LESS/SASS.
  • Experiment with and adopt new technologies while mentoring and guiding the engineering team.

Required Qualifications

  • 10+ years of experience in Senior Front-End web development with deep expertise in HTML, CSS, Node JS, and JavaScript.
  • Proven experience with React, including building websites and writing performant, lightweight JavaScript.
  • Comfortable with command line tools and git, and experienced in working with remote, RESTful APIs, asynchronous data loading, and state management.
  • 5+ years of experience developing modern web applications using JavaScript/Typescript frameworks (React, Vue.js, AngularJS) with semantic HTML5/CSS3.
  • Experience with cloud services, agile development cycles, and responsive design methodologies.
  • Deep understanding of design patterns, modular architectures, and test-driven development principles.
  • Strong leadership and mentoring skills with a history of guiding junior developers.
  • Excellent communication skills; a Bachelor's degree in Computer Science, Business Information Systems or relevant experience is required.

Preferred Qualifications

  • Familiarity with UI design tools such as InVision and Figma.
  • Previous consulting experience.
  • General understanding of UI design principles, software design fundamentals, and responsive design best practices.
  • Knowledge of best practices for IT operations in an always-on, always-available service model.

Required Skills

HTML
InVision
CSS
Typescript
Figma
React
Responsive Design
Test-driven Development
Command Line
Node JS
JavaScript
Git
Cloud Services