Systems Planning and Analysis is seeking a Frontend Developer/UI-UX Designer to design and build the user interface and experience for customer-facing software programs. The role focuses on turning complex objectives into clear, usable workflows, from early wireframes through production implementation and integration with backend services and AI-powered processes.
Role Overview
The position combines UI/UX design with frontend development responsibilities, including translating user goals into interface concepts, creating user flows and high-fidelity mockups, and then building those designs in production. Work also includes integrating backend APIs and AI-powered workflows, while managing robust interface states for long-running asynchronous tasks.
Key Responsibilities
- Translate complex user goals into clean, usable interfaces
- Own the design process from concept to code, including user flows, wireframes, and high-fidelity mockups before implementing in production
- Architect intuitive interfaces and controls for complex information
- Build robust UI states for long-running, asynchronous background jobs
- Create interactive controls for multi-variable inputs
- Integrate backend APIs smoothly into the frontend
- Integrate AI-powered workflows from design to implementation
- Iterate quickly through sketching, prototyping, testing, and refinement with the user at the center
Required Qualifications
- Bachelor’s degree in a STEM field, including Computer Science, Computer Engineering, Mechanical Engineering, Aerospace Engineering, Materials Science, Electrical Engineering, Chemical Engineering, Civil Engineering, Biomedical Engineering, Physics, Math, Applied Math, Chemistry, or Statistics
- Excellent software engineering skills with 6+ years of professional experience in at least one of: Python, C/C++, Java, C#, JavaScript/TypeScript, Rust
- Advanced proficiency with JavaScript/TypeScript, HTML, and CSS
- Production experience with modern component frameworks and tooling such as React, Vue, Angular, Svelte, and Vite
- Fluency with Git, code reviews, and CI/CD pipelines
- Experience with unit and integration testing for front-end applications
- Experience with best practices and quality management for software engineers
- Strong attention to detail, excellent verbal and written communication skills, ability to work independently and collaboratively, and interest in solving challenging problems
- U.S. citizenship required with the ability to obtain and maintain a DoD Secret clearance
Technologies & Tools
Python, C/C++, Java, C#, JavaScript/TypeScript, Rust, HTML, CSS, React, Vue, Angular, Svelte, Vite, Git, CI/CD pipelines, Figma, Adobe Creative Suite, SQL, Flask, FastAPI, AWS, Department of Defense, Department of Navy.
Location
This role is onsite and based in Perry, UT. Systems Planning and Analysis also has an office in Alexandria, VA, and the preferred location for the UI/UX developer position is Perry, UT.
Desired Qualifications
- Master’s degree in a STEM field
- Experience with Figma, Adobe Creative Suite, or similar design tools for wireframing and storyboarding
- Experience with database design (SQL), backend frameworks (Flask, FastAPI), and AWS and/or other cloud services
- Experience with Department of Defense and/or Department of Navy