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