Full Stack Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
C. Mack Solutions LLC is seeking a UI/UX Developer with full-stack experience to build and maintain responsive, production-quality web applications for a mission-critical Federal Government program. The role emphasizes hands-on front-end development in React and TypeScript, while collaborating across the stack with Java/Spring Boot and PostgreSQL to deliver intuitive and accessible user experiences.
Responsibilities
- Build, extend, and maintain responsive, production-grade web applications, primarily with React and TypeScript
- Collaborate across the stack by integrating front-end code with backend services and APIs built on Java 17/Spring Boot, with data persisted in PostgreSQL
- Write clean, tested, and maintainable code; participate in code reviews, unit testing, and CI/CD pipelines using tools such as JIRA, Confluence, GitLab, and Harness
- Diagnose and resolve technical issues impacting UI performance, reliability, and maintainability
- Translate wireframes, mockups, and design specifications into responsive, accessible front-end implementations
- Partner with designers, product owners, and stakeholders to maintain a consistent, standardized look-and-feel and user experience across applications
- Work with the functional team to assess feasibility of requirements and align on an implementation approach
- Support product quality and delivery timelines by providing guidance, resolving blockers, and submitting periodic performance reports
- Work independently and efficiently in an agile software development environment
- Provide mentoring to junior team members
- Perform on-site work in Ashburn, VA 1–2 days per week
Requirements
- Residence in the DC, MD, VA area
- U.S. Citizenship required; candidate must be able to obtain a CBP/DHS Public Trust clearance
- 5+ years building production web applications, including hands-on day-to-day development in React and TypeScript
- Strong proficiency in JavaScript, HTML, HTTP, and CSS, plus experience with a component or UI framework such as Kendo UI or Angular
- Working experience with Java 17, Spring/Spring Boot, PostgreSQL, an ORM such as Hibernate, and Amazon AWS
- Experience with Continuous Integration/Continuous Deployment tools such as Harness, Jenkins, GitLab, or Bamboo
- Experience with responsive and mobile-first development
- Use data, validation, and feedback strategies supported by qualitative and quantitative testing
- Ability to translate wireframes, mockups, and design specifications into production-quality front-end code
- Ability to evaluate trade-offs between design intent, technical feasibility, and long-term maintainability
- Experience developing applications across contexts, from consumer-facing products to internal tools
- Ability to work effectively in an agile development environment
- Excellent written and verbal communication skills
- Highly responsible, team-oriented individual with a strong work ethic and self-starter mindset
Technologies
React, TypeScript, Java, Java 17, Spring Boot, PostgreSQL, Hibernate, Amazon AWS, JavaScript, HTML, HTTP, CSS, Kendo UI, Angular, Harness, Jenkins, GitLab, Bamboo, JIRA, Confluence, CI/CD, Figma
Preferred Skills and Experience
- Experience with Angular in addition to React
- Proven experience designing for or implementing web accessibility aligned with Section 508 standards
- Experience with information architecture or design systems
- Ability and interest in educating others on front-end development best practices
- Advanced understanding of Lean processes and Agile principles
- Design Thinking