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
Junior

Job 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.

Apply for this position