Role: React Developer
Location: DC Area ( near in DC VA MD area )
Duration: Long Term Contract
Job Summary:
A React Developer is a specialized front-end developer who designs develops and maintains user interfaces (UIs) and UI components for web and mobile applications using the library (or React Native for mobile). They play a crucial role in creating dynamic responsive and visually appealing user experiences. We are seeking a highly skilled and passionate React Developer to join our dynamic and innovative development team. The ideal candidate will be responsible for designing developing and maintaining high-performance scalable and user-friendly web applications using . You will collaborate closely with UX/UI designers backend developers and product managers to translate design concepts and user stories into robust and engaging user experiences.
Key Responsibilities:
- Develop and implement highly responsive user interface components for web and mobile applications using .
- Translate designs and wireframes into high-quality clean and efficient code.
- Build reusable components and front-end libraries for future use.
- Optimize components for maximum performance across a wide array of web-capable devices and browsers.
- Collaborate with cross-functional teams (designers backend developers product managers) to define design and ship new features.
- Ensure the technical feasibility of UI/UX designs.
- Integrate with RESTful APIs GraphQL or other data sources to fetch and manage data within React applications.
- Troubleshoot debug and optimize code to ensure a smooth and error-free user experience.
- Participate in code reviews to maintain code quality consistency and adherence to best practices.
- Stay up-to-date with the latest industry trends technologies and best practices in and the broader front-end ecosystem.
- Contribute to technical documentation and knowledge sharing within the team.
Required Skills and Qualifications:
- Education: Bachelors degree in Computer Science Engineering or a related technical field or equivalent practical experience.
Required Skills:
- Experience with testing frameworks (e.g. Jest React Testing Library Enzyme).
- Familiarity with TypeScript.
- Knowledge of other React frameworks like or .
- Experience with CSS-in-JS libraries (e.g. Styled Components Emotion).
- Understanding of UI/UX design principles and user interaction patterns.
- Familiarity with Agile development methodologies.
- Experience with cloud platforms (e.g. AWS Azure GCP).