Overview
On Site
$50 - $60
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
ReactJS
TypeScript
JavaScript
ES6
Redux
Zustand
Context
React
Hooks
RESTful
Webpack
Job Details
Position: ReactJS/TypeScript Frontend Engineer
Location: Denver, CO.
Duration: Long term
Job Description:
8+ years of experience in IT Industry.
REQUIRED QUALIFICATIONS
Technologies
- Strong experience with ReactJS and TypeScript for building modern web applications.
- Proficiency in JavaScript (ES6+) and understanding of core web technologies (HTML5, CSS3).
- Experience with state management libraries (Redux, Zustand, or Context API).
- Familiarity with React Hooks, functional components, and performance optimization techniques.
- Understanding of responsive design and cross-browser compatibility.
- Experience with component libraries (Material-UI, Ant Design) and CSS-in-JS solutions.
- Knowledge of RESTful APIs and integration with backend services.
- Experience with unit testing and automated testing frameworks (Jest, React Testing Library, Cypress).
- Familiarity with Webpack, Babel, and modern build tools.
- Experience using CI/CD automation (Jenkins, GitLab, or similar).
- Understanding of web accessibility standards (WCAG) and best practices.
- Experience with performance monitoring tools (Lighthouse, Datadog, etc.).
- Familiarity with containerization (Docker) and cloud deployment environments (AWS preferred).
Skills/Abilities and Knowledge
- Ability to read, write, speak, and understand English.
- Strong understanding of Agile/Scrum development methodologies.
- Capable of delivering on multiple competing priorities with little supervision.
- Experience with software security principles in frontend development.
- Ability to collaborate with backend engineers, UX designers, and QA teams.
- Strong problem-solving skills and attention to detail.
- Experience with test-driven development and continuous integration practices.
MAJOR DUTIES AND RESPONSIBILITIES
- Actively and consistently support efforts to simplify and enhance the customer experience.
- Develop and maintain ReactJS components and TypeScript-based applications.
- Code and perform unit/integration testing to ensure proper execution and adherence to requirements.
- Optimize applications for maximum speed and scalability.
- Collaborate with backend teams to integrate APIs and ensure seamless data flow.
- Write clean, maintainable, and well-documented code.
- Monitor and troubleshoot production issues as needed.
- Participate in code reviews and mentor junior developers.
- Work closely with UX/UI designers to implement pixel-perfect designs.
- Ensure compliance with accessibility standards and security best practices.
- Participate in continuous improvement sessions to enhance processes and standards.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.