Job Description
Role: React Engineer
Location: Remote
Type: Contract
Job description:
Responsibilities
- Develop and maintain responsive, component-based web applications using React and TypeScript
- Write clean, reusable code following industry best practices and consistent patterns
- Implement application state management using tools such as Redux Toolkit or Context API
- Work with RESTful APIs to fetch and update data
- Ensure high-quality user experiences through thoughtful design and performance optimization
- Collaborate with cross-functional teams including product managers, designers, and backend engineers
- Write unit tests for components and logic using tools like Jest and React Testing Library
- Participate in code reviews and maintain high standards of code quality
- Contribute to a culture of learning, feedback, and continuous improvement
Requirements
- 5+ years of professional experience building frontend applications with React
- Strong proficiency in TypeScript and JavaScript (ES6+)
- Solid understanding of React hooks, component lifecycles, and functional programming principles
- Experience managing application state using Redux, Redux Toolkit, or similar
- Comfortable consuming APIs and handling asynchronous workflows (e.g., with Axios or Fetch)
- Familiarity with responsive design and layout techniques (CSS Flexbox, Grid)
- Experience with Git-based workflows and Agile development practices
- Strong communication and collaboration skills
- Ability to take ownership of features from concept to deployment
Numbers & Facts
| Location | Troy, MI (Remote) |
Skills
Agile Programming Methodologiesunmatched
Application Programming Interface (API)unmatched
Best Practicesunmatched
CSS (Cascading Style Sheet)unmatched
Code Reviewsunmatched
Communication Skillsunmatched
Continuous Improvementunmatched
Cross-Functionalunmatched
ECMAScriptunmatched
Functional Programming Languagesunmatched
Gitunmatched
Internet Applicationunmatched
JavaScriptunmatched
Performance Tuning/Optimizationunmatched
Product Designunmatched
REST (Representational State Transfer)unmatched
Team Playerunmatched
Test Plan/Scheduleunmatched
Unit Testunmatched
User Experience Design (UXD)unmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder