> Markdown version of [/jobs/ext/578709-senior-ui-developer](https://www.wearedevelopers.com/jobs/ext/578709-senior-ui-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior UI Developer - **Company:** General Dynamics Information Technology - **Location:** Indianapolis, IN, United States (Remote available) - **Experience:** Expert - **Salary:** $127,500.0 - $172,500.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Application Performance Management, Confluence, Computer Programming, Desktop Publishing, Node.Js, Regression Testing, Web Applications, Vue.js, Material UI, Atlassian Tools, Code Restructuring, Microservices - **Published:** June 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cbf98be823ef1f98 ## About the Role Do you have experience in Web applications?, Bring your engineering expertise along with a drive for innovation to GDIT. The Front End Engineer Senior must have: * Experience: 9+ years of related experience * Technical skills: Production level experience with Nuxt, Vue.js, JavaScript, Node.js * Professional Skills: Leadership experience * Education: Bachelor of Arts/Bachelor of Science * Security clearance level: must be able to obtain EPA Public Trust Level 4 * US citizenship required Required Soft Skills/Organizational Skills Qualifications: * Ability to prioritize and complete a wide variety of tasking workloads with critical deadlines. * Excellent critical thinking and problem-solving skills. * Superior oral and written communications skills, and a demonstrated ability to maintain a patient and professional demeanor, with a can-do attitude. * Ability to communicate technical concepts clearly and professionally to both technical and non-technical parties (who may be key stakeholders). * Ability to manage equipment and services in remote locations. * Ability to work effectively in a remote team environment. * Workability to perform well under pressure. * Strong customer service orientation. * Ability to maintain an organized workflow, with a high degree of attention to detail. Work Requirements Years of Experience 10 + years of related experience * may vary based on technical training, certification(s), or degree ## Description The Senior UI Developer requires in-depth knowledge of developing web-based applications for both EPA internal and external users. The role involves supporting the design, development, programming, testing, and maintenance of multiple front-end applications that access chemical, exposure, ecology, and biology data. These applications will be enabled by backend services in the form of APIs/microservices, ensuring flexibility and scalability. The successful candidate will collaborate with Product Owners, Subject Matter Experts, Enterprise Architects, and developers to develop dynamic web applications using a fit-for-purpose technology stack. The successful candidate will refactor existing applications and develop prototypes into optimized, modular components for integration into new and existing applications. The role will document design and implementation techniques in Atlassian's Confluence. Expertise in multiple frameworks, libraries, and modern technologies is required. The developer will support automated integration, system, security, user acceptance, and regression testing to deliver robust application performance. RESPONSIBILITIES Lead the migration of the application's Vue.js UI components and architecture from Nuxt 2 to Nuxt 3 * Refactor CCD UI components to work with Nuxt 3's Composition API alongside consuming CTX APIs * Update and optimize component state management strategies for Nuxt 3 compatibility * Handle and maintain legacy UI code bases ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [42 x 2 Canvases Later: Two Years, Two Minds, Many Lessons](https://www.wearedevelopers.com/videos/1458-42-x-2-canvases-later-two-years-two-minds-many-lessons) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)