UI Engineer

OnCorps, LLC
Full-timeNew York, United States

📍 Job Overview

Job Title: UI Engineer

Company: OnCorps, LLC

Location: New York, New York, United States (Remote OK)

Job Type: Full-Time

Category: Engineering / Technology

Date Posted: 2026-08-05

Experience Level: 5-10 years

Remote Status: Remote OK

🚀 Role Summary

  • Architect, develop, and maintain highly responsive, accessible, and scalable user interfaces using modern web technologies, focusing on core web fundamentals and component-driven architecture.

  • Partner directly with the design team to evolve and govern the company's design system, establishing best practices for component architecture and interaction design, with an emphasis on modularity and interchangeability.

  • Collaborate with backend engineers to integrate frontend applications with robust middleware and backend APIs, ensuring seamless data handling, state management, and optimal application performance.

  • Drive frontend innovation by exploring and adopting cutting-edge interaction models, particularly as the company defines its future agent framework for AI-driven automation.

  • Contribute to a framework-agnostic mindset, applying deep expertise to build applications primarily utilizing React or Angular, with the flexibility to adapt to the best tool for the job.

📝 Enhancement Note: While the title is "UI Engineer," the responsibilities and required skills clearly indicate a strong focus on frontend architecture, design system development, and collaboration with both design and backend teams. This role is crucial for building the user-facing components of OnCorps' Agentic AI platform, requiring a blend of technical expertise and a product-focused mindset. The "framework-agnostic" mention suggests a need for adaptability and a deep understanding of underlying web principles rather than strict adherence to a single technology.

📈 Primary Responsibilities

  • Architect and maintain scalable, accessible, and responsive user interfaces using modern web technologies, ensuring a robust and maintainable frontend codebase.

  • Drive the evolution and governance of the company's design system in collaboration with the design team, defining component architecture and interaction design best practices.

  • Integrate frontend applications with middleware and backend APIs, ensuring efficient data handling, state management, and overall application performance.

  • Explore and adopt new interaction models and technologies to enhance user interfaces, particularly in the context of AI-driven agent frameworks.

  • Develop and document reusable UI components, leveraging tools like Storybook.js to ensure consistency and maintainability across applications.

📝 Enhancement Note: The responsibilities emphasize not just development but also architectural leadership in frontend, design system governance, and proactive innovation. This suggests a mid-to-senior level role where the engineer will shape technical direction and best practices for the UI.

🎓 Skills & Qualifications

Education: While no specific degree is mandated, a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is typically expected for roles requiring this level of technical depth and experience.

Experience: 5+ years of professional experience in frontend development, UI engineering, or a closely related field, with a proven track record of building complex user interfaces and design systems.

Required Skills:

  • Strong proficiency in JavaScript/TypeScript, HTML5, and modern CSS/styling methodologies for semantic and performant web development.

  • Deep understanding of modern, component-driven frontend frameworks such as React or Angular, with the ability to apply core web fundamentals flexibly.

  • Proven track record of building, documenting, and maintaining robust design systems using Storybook.js or similar tools for component visualization and documentation.

  • Solid experience working with middleware, RESTful/GraphQL APIs, and implementing effective state management strategies for complex applications.

  • A product-focused mindset with a strong appreciation for UX/UI design principles and user-centered development.

  • A passion for staying ahead of the curve in frontend technology and understanding the impact of AI on user interfaces. Preferred Skills:

  • Prior exposure to middle- and/or back-office operations within the financial industry or fund administration, providing context for the application domain.

  • Experience with accessibility standards (e.g., WCAG) and implementing accessible UI components.

  • Familiarity with performance optimization techniques for frontend applications.

  • Experience with CI/CD pipelines for frontend development and deployment.

📝 Enhancement Note: The emphasis on "framework-agnostic mindset" and "core web fundamentals" suggests that while React and Angular are primary, a candidate with a deep understanding of JavaScript, HTML, and CSS, and the ability to learn new frameworks quickly, would be highly valued. The preference for financial industry experience is a strong indicator of the target domain.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of architected and developed scalable, responsive, and accessible user interfaces, demonstrating proficiency in modern frontend frameworks.

  • Examples of contribution to or creation of robust design systems, ideally documented using tools like Storybook.js, highlighting component reusability and governance.

  • Case studies demonstrating successful integration of frontend applications with middleware and backend APIs, detailing challenges and solutions in data handling and state management.

  • Projects that illustrate a strong product-focused mindset and a deep appreciation for UX/UI design principles, showing how technical decisions enhance user experience.

  • Demonstrations of adaptability and learning, perhaps showcasing projects using different frameworks or tackling novel interaction models. Process Documentation:

  • Documented workflows for component development and integration, emphasizing modularity and interchangeability.

  • Examples of design system governance processes, including how components are versioned, documented, and adopted by development teams.

  • Diagrams or explanations of frontend architecture patterns used, highlighting scalability and maintainability considerations.

  • Methodologies for collaborating with design and backend teams, illustrating communication protocols and feedback loops.

📝 Enhancement Note: A strong portfolio is critical for this role, as it will serve as tangible proof of the candidate's ability to architect, build, and document complex UI systems and design components. The emphasis on design systems and framework adaptability means portfolio pieces should highlight these specific skills.

💵 Compensation & Benefits

Salary Range: For a UI Engineer with 5-10 years of experience in New York City, a competitive salary range would typically fall between $130,000 - $180,000 USD per year. This estimate considers the high cost of living in New York City, the demand for skilled frontend engineers, and the specialized nature of working with AI and financial technology.

Benefits:

  • Comprehensive health, dental, and vision insurance plans.

  • Generous paid time off (PTO) and company holidays.

  • 401(k) retirement plan with company matching.

  • Stock options or equity grants, reflecting the startup environment and growth potential.

  • Professional development budget for conferences, courses, and certifications relevant to frontend technologies and AI.

  • Flexible work arrangements, including remote work options.

  • Opportunities for professional growth and advancement within a rapidly scaling tech company.

Working Hours: Standard full-time hours (approximately 40 hours per week) are expected, with flexibility for remote work. The company culture values rapid iteration, so occasional extended hours might be necessary during critical project phases, though this is balanced by the remote-friendly environment.

📝 Enhancement Note: The salary range is an estimate based on industry benchmarks for experienced UI Engineers in a high-cost-of-living area like New York City. Actual compensation may vary based on specific experience, qualifications, and negotiation. Benefits are typical for a growth-stage tech company.

🎯 Team & Company Context

🏢 Company Culture

Industry: OnCorps AI operates at the intersection of Artificial Intelligence (AI) and Financial Services, specifically focusing on enterprise Agentic AI solutions for middle and back-office automation. This places them in a high-growth, innovative sector.

Company Size: OnCorps is described as a company delivering solutions for the "world's largest asset managers," suggesting a growth-stage startup or a well-funded scale-up. The remote-friendly policy and emphasis on rapid iteration point towards a dynamic, agile organizational structure.

Founded: While the founding date isn't provided, the focus on "Agentic AI" and "enterprise solutions" implies a relatively modern company, likely founded within the last decade to leverage recent advancements in AI.

Team Structure:

  • The UI Engineering team likely consists of skilled frontend engineers who are part of a broader engineering department.

  • They will report to an Engineering Manager or Head of Engineering, with a close reporting line to product and design leadership.

  • Cross-functional collaboration is essential, involving direct partnerships with UX/UI Designers, Backend Engineers, Product Managers, and potentially AI/ML specialists. Methodology:

  • Data-driven Design: UI decisions are informed by user feedback, design principles, and performance metrics.

  • Agile Development: Emphasis on rapid iteration, modular component development, and adaptability to evolving requirements.

  • Design System Governance: A structured approach to managing UI components and ensuring consistency across the platform.

  • API-centric Integration: Frontend development is tightly integrated with backend services and APIs.

Company Website: https://oncorps.ai/

📝 Enhancement Note: The company's focus on Agentic AI for financial services means the UI engineer will be working on sophisticated tools that require high levels of reliability, usability, and security. The culture is likely fast-paced, innovative, and collaborative, with a strong emphasis on technical excellence and product impact.

📈 Career & Growth Analysis

Operations Career Level: This role is positioned as a Senior UI Engineer or Lead Frontend Engineer. It involves significant architectural responsibility, establishing frontend standards, and mentoring junior engineers. The "framework-agnostic" and "innovation" aspects suggest a forward-thinking role, essential for shaping the future of the company's AI platform.

Reporting Structure: The UI Engineer will likely report to an Engineering Manager or Director of Engineering. They will work closely with Product Managers and Design Leads, acting as a key technical liaison between design vision and engineering execution.

Operations Impact: The UI Engineer's work directly impacts the usability and adoption of OnCorps' Agentic AI solutions. By creating intuitive and efficient user interfaces, they enable clients (asset managers, fund administrators) to effectively leverage AI for automation, leading to significant operational efficiency and accuracy improvements. Their contributions are critical to the perceived value and success of the OnCorps platform.

Growth Opportunities:

  • Technical Leadership: Opportunity to become a lead or principal engineer, defining frontend strategy and technology choices for the company.

  • Specialization in AI Interfaces: Deepen expertise in designing user experiences for AI-powered applications and agentic systems.

  • Cross-functional Expertise: Gain in-depth knowledge of financial operations, AI workflows, and backend systems through close collaboration.

  • Mentorship: Guide and mentor junior frontend developers, fostering a strong engineering culture.

  • Impact on Product Roadmap: Influence the direction of product development through innovative UI solutions.

📝 Enhancement Note: This role offers substantial growth potential beyond typical UI engineering. The opportunity to shape a design system for an AI platform in the financial sector provides a unique career trajectory.

🌐 Work Environment

Office Type: The role is advertised as "Boston/NYC" with "Remote OK," indicating a hybrid or fully remote work model is supported. If there are physical offices, they are likely modern, collaborative spaces designed to foster innovation and teamwork, typical of tech companies.

Office Location(s): Primary hubs are likely Boston and New York City, offering access to major tech and finance ecosystems. Remote employees are expected to be within reasonable proximity to these hubs or within the United States for logistical and compliance reasons.

Workspace Context:

  • Collaborative Environment: Expect regular team syncs, design reviews, and cross-functional meetings, facilitated by digital collaboration tools.

  • Tools & Technology: Access to modern development tools, cloud infrastructure, and design software. Emphasis on a well-equipped remote setup.

  • Team Interaction: Opportunities for informal and formal interactions with colleagues through virtual coffee chats, team-building activities, and project-specific discussions.

Work Schedule: A standard 40-hour work week is expected, with flexibility to manage work hours around core team meetings and project deadlines, especially given the remote work arrangement. The focus is on output and results rather than strict adherence to office hours.

📝 Enhancement Note: The "Remote OK" status suggests a company that has embraced modern work practices, prioritizing flexibility and talent acquisition beyond geographical constraints. Candidates should be comfortable with remote collaboration tools and asynchronous communication.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A brief call with a recruiter to assess basic qualifications, experience, and cultural fit.

  • Technical Interview (Part 1): Focus on core frontend concepts, JavaScript/TypeScript, HTML/CSS, and general problem-solving. May include live coding exercises.

  • Technical Interview (Part 2): Deeper dive into framework expertise (React/Angular), state management, API integration, and architectural thinking. This may involve discussing past projects and design system experience.

  • Portfolio Review & Design System Discussion: A dedicated session to walk through selected portfolio projects, focusing on design system contributions, component architecture, and the rationale behind technical decisions.

  • Cross-functional Interview: Discussion with Product Management and Design leads to assess collaboration style, product sense, and understanding of UX/UI principles.

  • Final Interview: With senior engineering leadership to discuss overall vision, career aspirations, and alignment with company culture.

Portfolio Review Tips:

  • Curate Selectively: Choose 2-3 of your strongest projects that best highlight your UI engineering, design system, and architectural skills.

  • Focus on Impact: For each project, clearly articulate the problem, your role, the technical solutions implemented, and the measurable outcomes or impact.

  • Detail Design System Contributions: If you've built or significantly contributed to a design system, be prepared to showcase components, documentation (Storybook.js examples are ideal), and your process for ensuring consistency and scalability.

  • Explain Architectural Decisions: Be ready to discuss the "why" behind your technical choices – framework selection, state management patterns, API integration strategies, and how you ensure responsiveness and accessibility.

  • Demonstrate Product Sense: Articulate how your UI/UX decisions contribute to user goals and business objectives.

Challenge Preparation:

  • System Design: Be prepared for questions that involve designing a scalable UI architecture or a reusable component library from scratch.

  • Problem-Solving: Practice solving common frontend challenges, such as optimizing performance, handling complex state, or implementing specific UI interactions.

  • Code Review Simulation: Understand how to critically review code for best practices, performance, and maintainability.

  • API Integration Scenarios: Be ready to discuss how you would integrate a frontend with a given API specification.

📝 Enhancement Note: The portfolio review is a critical component for this role. Candidates should prepare to demonstrate not just coding ability but also architectural thinking, design system expertise, and a strong understanding of UX/UI principles.

🛠 Tools & Technology Stack

Primary Tools:

  • Frontend Frameworks: React and/or Angular are the primary frameworks, with an expectation of deep proficiency in at least one and adaptability to learn/work with others.

  • JavaScript/TypeScript: The core language for frontend development, with strong emphasis on modern ES features and TypeScript for type safety.

  • HTML5 & CSS: For semantic markup and robust styling, including modern CSS methodologies (e.g., CSS-in-JS, Styled Components, utility-first CSS).

  • Design System Tools: Storybook.js is explicitly mentioned, requiring experience in building, documenting, and maintaining component libraries.

Analytics & Reporting:

  • Web Analytics: Tools like Google Analytics or similar for tracking user behavior and application performance.

  • Performance Monitoring Tools: Browser developer tools, Lighthouse, or specialized performance monitoring services to identify and resolve frontend bottlenecks.

  • Error Tracking: Services like Sentry or Rollbar to monitor and debug runtime errors.

CRM & Automation: While not directly a UI Engineer's domain, understanding how the UI interacts with backend systems for data management and workflow automation is beneficial.

  • Backend APIs: Experience integrating with RESTful or GraphQL APIs.

  • State Management Libraries: Redux, Zustand, Context API (for React), NgRx (for Angular), or similar.

  • Middleware: Understanding how frontend applications communicate with backend services.

📝 Enhancement Note: Proficiency in React/Angular and Storybook.js are key technical requirements. The "framework-agnostic" approach implies that a deep understanding of web fundamentals is more important than just knowing a specific framework.

👥 Team Culture & Values

Operations Values:

  • Innovation: A drive to explore and adopt cutting-edge technologies, especially in the AI space, to enhance user interfaces.

  • Collaboration: Strong emphasis on working closely with design, product, and backend teams to achieve shared goals.

  • Adaptability: A willingness to embrace change, iterate rapidly, and adopt new tools or approaches as needed.

  • User-Centricity: A deep commitment to building user-friendly, accessible, and impactful experiences.

  • Technical Excellence: A focus on writing clean, maintainable, scalable, and well-documented code.

Collaboration Style:

  • Partnership with Design: The UI Engineer acts as a technical counterpart to designers, translating vision into functional components and providing feedback on design feasibility.

  • Close Integration with Backend: Seamless collaboration with backend engineers to define API contracts and ensure smooth data flow.

  • Agile Teamwork: Active participation in sprint planning, daily stand-ups, and retrospectives, contributing to a shared understanding of project goals and progress.

  • Knowledge Sharing: Encouraging an environment where best practices are shared, and technical challenges are tackled collectively.

📝 Enhancement Note: The culture appears to be a blend of startup agility and enterprise-grade rigor, especially given the financial industry focus. Candidates should be comfortable with rapid development cycles while maintaining high standards for quality and collaboration.

⚡ Challenges & Growth Opportunities

Challenges:

  • Bridging Design and Engineering: Effectively translating complex design concepts into functional, scalable, and maintainable code, while also providing technical input to refine designs.

  • Evolving AI Interfaces: Designing intuitive user experiences for novel AI-driven workflows and agentic systems, which may not have established interaction paradigms.

  • Maintaining Design System Scalability: Ensuring the design system remains robust, well-documented, and easily adoptable as the platform and team grow.

  • Framework Adaptability: Staying current with frontend trends and potentially adapting to new frameworks or architectural patterns as the product evolves.

Learning & Development Opportunities:

  • Deep Dive into Agentic AI: Gain specialized knowledge in building interfaces for advanced AI applications in the financial sector.

  • Frontend Architecture Leadership: Opportunity to define and evolve the company's frontend architecture and design system strategy.

  • Exposure to Financial Operations: Understand the intricacies of middle and back-office processes within asset management and fund administration.

  • Continuous Learning: Access to resources for staying updated on the latest frontend technologies, AI advancements, and best practices in UX/UI.

📝 Enhancement Note: The challenges are directly tied to the innovative nature of the company's product and its position at the forefront of AI in finance. These challenges also represent significant growth opportunities for ambitious engineers.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you significantly contributed to or built a design system. What were the key principles you followed, and how did you ensure its adoption and scalability?" (Focus: Design Systems, Architecture, Collaboration)

  • "How do you approach translating complex UX/UI designs into responsive and accessible frontend components, especially when working with modern frameworks like React or Angular?" (Focus: Technical Skills, UX/UI Appreciation, Framework Expertise)

  • "Imagine we need to design an interface for an AI agent that resolves financial exceptions. What are some of the key UI/UX considerations, and what technologies would you prioritize for building such a system?" (Focus: AI Interface Design, Product Sense, Technology Strategy) Company & Culture Questions:

  • "What interests you most about OnCorps AI and our mission to automate financial operations with Agentic AI?" (Focus: Company Alignment, Motivation)

  • "How do you stay updated on the latest frontend technologies and AI advancements, and how do you incorporate them into your work?" (Focus: Continuous Learning, Innovation Mindset)

  • "Describe your experience working in a fast-paced, iterative environment. How do you balance rapid development with maintaining code quality and robust architecture?" (Focus: Adaptability, Quality Standards) Portfolio Presentation Strategy:

  • Storytelling: Frame each portfolio project as a narrative – the problem, your solution, your specific contributions, and the impact.

  • Visual Aids: Use clear screenshots, live demos (if possible), or interactive prototypes to showcase your work effectively.

  • Highlight Design System Work: Dedicate specific slides or sections to your design system contributions, demonstrating component structure, documentation, and governance.

  • Explain Technical Rationale: Be prepared to articulate the "why" behind your architectural choices, framework selections, and implementation details.

  • Focus on Collaboration: Mention how you worked with designers, backend engineers, and product managers to bring projects to fruition.

📝 Enhancement Note: Candidates should prepare to discuss their experience with design systems in detail, as this is a core requirement. Demonstrating an understanding of both technical execution and product vision will be key to success.

📌 Application Steps

To apply for this UI Engineer position:

  • Submit your application through the provided link on the OnCorps careers page.

  • Tailor your resume: Highlight your experience with JavaScript/TypeScript, React/Angular, HTML5/CSS, and specifically your work with design systems (mentioning Storybook.js if applicable). Quantify achievements where possible (e.g., "Improved component reusability by X%," "Reduced UI development time by Y%").

  • Prepare your portfolio: Select your strongest projects that showcase UI architecture, design system contributions, and responsive/accessible design. Ensure it's easily accessible (e.g., GitHub, personal website) and clearly explains your role and impact.

  • Research OnCorps AI: Understand their mission, the problem they solve in financial services with Agentic AI, and their target audience. This will help you tailor your answers during interviews.

  • Practice your narrative: Be ready to articulate your experience, technical skills, and passion for UI engineering and AI through clear and concise examples, especially during the portfolio review.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Candidates must have 5+ years of professional experience in frontend development with strong proficiency in JavaScript, TypeScript, and modern component-driven frameworks like React or Angular. A product-focused mindset and experience with design systems and API integration are essential for this role.