Front-end Developer
C. Mack Solutions, LLC
Ashburn, United States of America
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Ashburn, United States of America
Tech stack
Web Interfaces
JavaScript
Artificial Intelligence
Application Integration Architecture
HTML5
Automation of Tests
Browser Compatibility
CSS
Code Review
Design of User Interfaces
Svelte
TypeScript
Web Applications
React
Cypress
Backend
GIT
Vue.js
WebPack
Angular
Material Design
Information Technology
Build Tools
Front End Software Development
React
REST
Software Version Control
Job description
C. Mack Solutions is seeking a talented frontend developer to build modern, intuitive web applications. The ideal candidate demonstrates strong skills in React as well as a solid foundation in front-end technologies, UI design principles, and collaboration within agile teams., * Develop and maintain responsive, high-quality web interfaces.
- Translate design mockups and user requirements into interactive features.
- Integrate RESTful APIs and manage complex application state.
- Optimize for performance, accessibility, and cross-browser compatibility.
- Collaborate closely with designers, backend engineers, and product leads.
- Write maintainable code with clear documentation and implement thorough testing.
- Participate in code reviews and ongoing learning within the team.
- Bonus: Contribute to AI-enhanced UI components and experiences, including GenAI-driven flows.
Requirements
Candidate must have an Active CBP Public Trust or DoD clearance.
- Bachelor's degree in Computer Science or related field.
- 1-4 years' professional experience in frontend development.
- Strong expertise in React; experience with other frameworks (Vue, Angular, Svelte) is a plus.
- Expert level in JavaScript/TypeScript and React (hooks, state management, component architecture).
- Solid background in HTML5, CSS3, and UI libraries (Material-UI, Ant Design).
- Experience integrating APIs and managing frontend state (Redux, Context API).
- Familiarity with build tools (Webpack, Babel) and version control (Git).
- Bonus: Experience with testing tools (Jest, Cypress), accessibility standards, and GenAI/LLM-powered UI features.