Job Details

Senior Front-End Software Developer (React-NodeJS)

  2025-10-07     CatchProbe Intelligence Technologies     San Francisco,CA  
Description:

Overview


Senior Front-End Software Developer (React-NodeJS)


Workplace Type: Remote — Region: San Francisco, CA


What We're Looking For



  • 10+ years experience in Senior Front-End web development

  • Deep expertise in HTML, CSS, and Node JS.

  • Experience with JavaScript and CSS

  • Experience with React

  • You should be comfortable working with the command line and git.

  • Experience building websites with React. We use React, but the ability to write lightweight, performant javascript without a framework is also key.

  • We don't need you to be a designer, but we want someone who can partner closely with our talented design team. Experience with InVision and Figma is helpful.

  • Working knowledge of the way front-end systems run in the cloud and download to the browser. Can you diagnose a caching problem with a CDN, and do you know how to fix it?

  • Understanding or further reading of further-reaching technical concepts. (E.g., API design, modular structures, dependency injection, test automation, functional vs object-oriented programming, design patterns, etc.)

  • Strong leadership and mentoring skills. You'll actively work with more junior developers to provide guidance and help develop their skills and careers.


Your Responsibilities



  • Driving the technical design and development of enterprise web applications and leveraging a test-driven development approach.

  • Developing performant front-end components and solid front-end architectures that easily integrate with other systems and technologies.

  • Collaborating with a cross-functional and global team of product owners, back-end developers, enterprise architects, designers, and QA to understand detailed requirements and deliver robust cloud-based solutions to drive business growth and profitability.

  • Utilizing programming languages and frameworks like React, Typescript, JavaScript, HTML, CSS, and LESS/SASS.

  • Experimenting with and learning new technologies and mentoring other members of the engineering team.


Requirements



  • 5+ years of experience with building modern web applications with JavaScript/Typescript (React, Vue.js, AngularJS) and semantic HTML5/CSS3 including:

  • Ability to work with remote, RESTful APIs, and third-party web services

  • Loading data asynchronously

  • Understanding state management

  • Using JavaScript templates and dynamic views

  • Using pre-processors

  • Experience with cloud services

  • Experience working in an agile development cycle

  • Proficient in Git version control, responsive design methodologies, and establishing engineering best practices

  • Well-versed in test-driven development principles and able to write clear, meaningful tests for all functionalities.

  • Solution-oriented with superior attention to detail to QA your own work, including cross-browser, cross-platform, and performance testing.

  • Passionate about software development, problem solving, and shipping well-tested code.

  • Deep understanding of design patterns to write reusable and modular code.

  • An exceptional communicator and collaborator to effectively work with both technical and non-technical peers.


Qualifications



  • 10+ years professional development experience delivering HTML, CSS and JavaScript based applications

  • At least 5+ years of experience with React

  • General understanding of UI design principles and best practices

  • Well versed in responsive design and implementation

  • General understanding of software design principals

  • Able to give and receive honest, constructive feedback to others

  • Excellent written and verbal communication skills

  • Previous consulting experience preferred

  • Knowledge of best practices for IT operations in an always-on, always-available service model

  • Bachelor's degree in Computer Science, Business Information Systems or relevant experience and accomplishments.

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search