
UI Engineer
Posted May 2

Posted May 2
This is a fully remote position, open to applicants in Virginia.
• Aretum is on the lookout for proficient UI Engineers to assist a federal civilian client. This position will emphasize the development of user interface components, API integration, unit test creation, and support for front-end application development utilizing React, TypeScript, GraphQL, Vitest, Azure DevOps, and Git.
• The perfect candidate will possess a robust background in creating React components derived from UX designs, wireframes, user stories, and acceptance criteria. This role demands meticulous attention to detail, effective troubleshooting capabilities, and the ability to collaborate effectively with UX designers, engineers, testers, business analysts, and project stakeholders in an Agile delivery setting.
• Responsibilities
• - Create React components using TypeScript based on UX designs, wireframes, user stories, and acceptance criteria.
• - Develop, enhance, and sustain user interface components for enterprise applications.
• - Integrate APIs into UI components, including those based on GraphQL.
• - Generate unit tests for both new and existing components utilizing Vitest.
• - Troubleshoot issues reported by testers and users, implementing necessary bug fixes.
• - Collaborate with UX designers, business analysts, engineers, and testers to refine acceptance criteria and ensure UI functionality meets project specifications.
• - Assist in functional validation, regression testing, and sprint release activities.
• - Utilize Azure DevOps and Git for task management, code updates, status tracking, and version control.
• - Aid in application development and deployment across local, test, staging, and cloud environments.
• - Collaborate with technical teams responsible for applications developed with technologies such as React, TypeScript, GraphQL, ASP.NET Core, Entity Framework Core, PostgreSQL, Kubernetes, Helm, Azure, Azure Pipelines, Azure DevOps, and Git.
• - Maintain comprehensive technical documentation and communicate status, risks, blockers, and quality concerns to the project team.
• - Bachelor’s degree in a relevant field or equivalent professional experience.
• - Over 5 years of experience in user interface, front-end, or software development.
• - Practical experience in developing UI components using React and TypeScript.
• - Capability to develop React components based on UX designs, wireframes, user stories, and acceptance criteria.
• - Proficient in building unit tests for new and existing components using Vitest or comparable testing frameworks.
• - Ability to debug UI issues, troubleshoot defects, and implement effective solutions.
• - Experience with API integration, particularly GraphQL.
• - Understanding of containerized application environments, spanning from local development to cloud deployments.
• - Familiarity with ASP.NET Core, Entity Framework Core, and PostgreSQL in application settings.
• - Knowledge of Kubernetes and Helm charts for application deployment and configuration management.
• - Acquainted with Azure cloud services, including AKS, Storage Accounts, Key Vaults, and related services.
• - Proficiency in using Azure Pipelines, Azure DevOps, and Git to facilitate development workflows, code management, task tracking, and deployment coordination.
• - Strong grasp of Agile/Scrum development methodologies.
• - Excellent analytical, troubleshooting, collaboration, and communication skills.
• - Ability to juggle multiple priorities in a dynamic client environment.
• - Health Care Plan (Medical, Dental & Vision)
• - Retirement Plan (401k)
• - Life Insurance (Basic, Voluntary & AD&D)
• - Paid Time Off
• - Family Leave (Maternity, Paternity)
• - Short Term & Long-Term Disability
• - Training & Development
Cedro Technologies
Procurify
Copastur MICE
Castillians
Get handpicked remote jobs straight to your inbox weekly.