Principle React Engineer

Overview

Remote
$70 - $80
Contract - W2
Contract - Independent
No Travel Required

Skills

react
redux
front end
rest api
web api
reusable components
Typescript
code reviews
JavaScript
ReactJS
Scrum
web application development
software engineering

Job Details

As a Principle React Engineer, you'll play a crucial role in developing cutting-edge web applications. This position entails crafting sophisticated ReactJS-based software solutions, guiding and elevating front-end developers, and ensuring that coding practices are modern and efficient. In an Agile framework, utilizing Scrum methodologies, you'll engage in time-bound sprints, collaborating closely with Product Owners and fellow team members.

100% Remote Opportunity

Key Responsibilities:

  • Provide mentorship and constructive feedback to front-end developers through code reviews and ongoing support.
  • Proactively explore emerging technologies and maintain awareness of frontend community trends.
  • Contribute to the knowledge base by documenting and sharing best practices.
  • Lead the design, development, documentation, testing, and debugging of new software systems.
  • Offer technical guidance on development projects.
  • Diagnose and rectify code errors, and adapt programs as necessary.
  • Engage in software design discussions, determining technical requirements based on user needs.
  • Impart development expertise to the team and mentor junior engineers.

Skills and Experience Required:

  • A minimum of 5 to 10 years' experience in front-end web development, building web applications.
  • At least 5 years' proficiency with React/Redux, webpack, and Node.js.
  • Demonstrated ability in developing reusable components and applying an established Design System.
  • Expertise in crafting high-quality front-end code with JavaScript ES6+, CSS (via SASS or LESS), and semantic HTML (Typescript is a plus).
  • Proficient in utilizing RESTful APIs.
  • Up-to-date knowledge on front-end performance optimization.
  • Skilled in UI/UX design principles.
  • Solid understanding of software design patterns and core principles.
  • Experience with complex, large-scale application architecture.
  • Proven technical leadership in web application development.
  • Familiarity with browser testing, debugging, cross-browser compatibility issues, and solutions.
  • Knowledge of layout aesthetics, responsive design, and browser compatibility considerations.

Qualifications:

  • Recent 5 years focused solely on React.
  • Broad experience with various open-source technologies and tools.
  • Fluent in English with excellent communication skills, both written and oral.
  • No more than two job changes in the past five years.
  • Holds a Bachelor s degree in computer science or computer/software engineering.

About PUMEX Computing