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.