Job Closed
This listing is no longer active.
Engineering Agile Success
Front-end Developer
Location
United States
Posted
107 days ago
Salary
0
Seniority
Junior
Job Description
Front-end Developer
C. Mack Solutions
• 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.
Job Requirements
- U.S. Citizenship is required.
- Candidate must be able to obtain CBP Public Trust clearance.
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- 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.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Work in a smart and supportive cross-discipline team • Ensure full-stack alignment in Cloud Native Acceleration projects • Collaborate with software architects, data strategists, and cloud experts
• Operate, maintain, and update the agency’s public website to ensure stability, usability, and compliance with DoD and federal standards. • Implement Section 508 accessibility standards across all web content, interfaces, and interactive elements. • Develop and maintain smart decision-tree logic to guide applicants through complex workflows. • Maintain website content related to agency information, board details, announcements, and resources. • Integrate website features with the CMTARS application, enabling: Secure application intake, Document uploads, Dashboard reporting, Outgoing notifications, Data exchange workflows. • Develop or update web components and pages (front-end and/or back-end, depending on architecture). • Support environment setup for development, testing, and production. • Participate in testing, troubleshooting, and issue resolution for website and integration updates. • Ensure that all enhancements adhere to DoD cybersecurity, privacy, and accreditation requirements. • Assist in ATO package development, updates, and evidence collection. • Provide input and documentation for technical reviews, change requests, and configuration control processes. • Participate in planning, coordination, and reporting activities tied to program schedules. • Produce and maintain: Agency Web Portal change documentation, Technical and user documentation for the website, Integration specifications and diagrams, Test procedures and results.
• Lead the development efforts for developing Web/UI solutions for custom eCommerce platforms • Be part of a small and focused team, and partner with others to get the work done • Collaborate with functional leaders, technology leaders, and peers • Negotiate to ensure teams develop technology solutions that meet business needs while adhering to software development best practices • Help the Product Team drive overall scope direction, capabilities, estimations, and timeline deliverables • Participate in, or lead User Story workshops to elicit requirements from key stakeholders • Design, prototype, develop, test, and document responsive, secure and functional software • Participate in the entire software development life cycle including release management automation • Support the development team by performing code, documentation, and procedure reviews • Brainstorming with product managers and designers to conceptualize new features • Participate in daily standups and provide updates to the team • Troubleshoot and resolve reported and detected software issues
• Looking for a senior React (for the web) developer who can work independently • Participate in, or lead User Story workshops to elicit requirements from key stakeholders • Design, prototype, develop, test, and document responsive, secure and functional software • Participate in the entire software development life cycle including release management automation • Support the development team by performing code, documentation, and procedure reviews • Brainstorming with product managers and designers to conceptualize new features • Participate in daily standups and provide updates to the team • Troubleshoot and resolve reported and detected software issues • Maintain React “environment”, update packages, Node, etc. • Write clean, maintainable code in React • Write tests for both new and existing features • Work with peers to improve design, usability, and code



