Ten Mile Square Technologies is a high-end technology consulting firm based in the Northern Virginia area, seeking a talented senior UI engineer with full-stack TypeScript software engineering skills. The role involves developing a greenfield web front-end for a personal loan platform, leading technical initiatives, and collaborating with experienced team leads and designers.
Responsibilities:
- Design and implement a high-performance mobile-first, browser-based customer journey through complex multi-step wizard flows that are resumable, stateful, tolerant of refresh, back navigation, intermittent connectivity, and are driven by server-side journey decisions
- Design composable, reusable component patterns and author-friendly experiences that let UI, marketing, and content teams build pages quickly and accurately
- Optimize for low-bandwidth and constrained device environments (e.g., Core Web Vitals, prefetching strategies, cache management, graceful degradation, rapid screen presentation)
- Working knowledge of responsive design principles and experience with production graphics, image manipulation, typography, layout and color
- Translate UI/UX design wireframes, mockups, and prototypes (from tools like Figma, Adobe XD) into clean, maintainable, and responsive code using modern front-end technologies
- Collaborate directly with UX/UI designers to provide feedback on design feasibility, suggest improvements for better usability/performance, and iterate on prototypes
- Enforce contract-driven UI development, including typed APIs, schema validation, principles of reuseable software, and clean separation between screen components and journey orchestration logic
- Implement operationally observable UI with client-side instrumentation that captures step performance, abandonment signals, and failure modes to support continuous optimization and inform stakeholders
- Write unit, integration, and UI‑automation tests. (I think the important thing here is the candidate will be familiar with E2E tests)
- Leverage AI/agentic tools (Figma MCP, Code Connect, v0, Claude Code) to accelerate iteration and automation
- Understand context, domain, technical requirements, and constraints in order to recommend UI technologies
- Work effectively with Apollo GraphQL back-end services
- Work with tech leads, designers, and product managers to help determine functional requirements for the system
- Contribute as member of an Agile team and promote effective Agile practices
- Proactively collaborate with the greater Ten Mile Square team on development and knowledge sharing
- Always represent yourself and Ten Mile Square with integrity, expertise, and value
- Maintain the confidentiality of our clients on an ongoing basis
Requirements:
- 5 years of software development experience including 2 years of modern UX frameworks
- 1 year of experience working with GraphQL
- 1 year of experience developing and deploying on AWS
- Working knowledge of SQL
- Working knowledge of Github Actions
- Full application stack development experience: front-end to persistence
- Full software lifecycle participation: requirements to post-implementation
- Linux command line
- Be passionate about what you do
- Demonstrate the ability to learn new technologies and concepts quickly
- Be always alert and detail-oriented
- Express high integrity and quality of work ethic
- Be self-motivated to proactively identify and solve problems
- Have excellent communication skills within the team and with clients