UI Engineer, Salt Lake City

Taxbit
Full-timeβ€’$110k-170k/year (USD)β€’Salt Lake City, United States
Apply Now

πŸ“ Job Overview

Job Title: UI Engineer

Company: Taxbit

Location: Salt Lake City, Utah, United States

Job Type: Full-time

Category: Software Engineering / Front-End Development

Date Posted: 2026-09-24

Experience Level: Mid-Level (2-5 years)

Remote Status: Hybrid

πŸš€ Role Summary

  • Drive the development and implementation of modern, scalable, and efficient software solutions within the FinTech and digital asset compliance space.

  • Collaborate closely with Product Managers and Designers to translate user needs and business requirements into elegant, customer-facing product experiences.

  • Uphold high standards of UI craftsmanship, focusing on building reusable components, intuitive interfaces, and consistent design patterns.

  • Contribute to a culture of continuous improvement through active participation in code reviews, knowledge sharing, and end-to-end problem ownership.

  • Leverage AI as a force multiplier to enhance team performance and develop innovative solutions for complex tax and compliance challenges.

πŸ“ Enhancement Note: While the original listing is for a "UI Engineer," the responsibilities and required skills strongly indicate a broader Front-End Engineering role with a significant UI/UX component, rather than a pure design-focused UI role. The emphasis on building, testing, and scaling cloud applications, partnering with product managers, and owning problems end-to-end points to a full-stack or strong front-end engineer profile.

πŸ“ˆ Primary Responsibilities

  • Design, develop, and implement sophisticated user interfaces and front-end architectures for Taxbit's AI-enabled platform, focusing on scalability and performance.

  • Build and maintain a robust design system and component library to ensure consistency, reusability, and efficiency across all product development efforts.

  • Write clean, well-documented, and thoroughly tested code using modern web technologies (HTML, CSS, JavaScript, TypeScript) and frameworks like React.

  • Actively participate in and contribute to code review processes, providing constructive feedback to peers and ensuring high code quality and knowledge dissemination.

  • Collaborate with cross-functional teams, including product management, design, and backend engineering, to define requirements, iterate on features, and deliver integrated solutions.

  • Troubleshoot and resolve complex technical issues across various systems and services, taking ownership from initial identification to final resolution.

  • Identify and implement opportunities to integrate AI-powered features and workflows to enhance user experience and streamline compliance processes.

  • Contribute to the optimization of cloud applications and services, ensuring reliability, scalability, and efficient resource utilization.

πŸ“ Enhancement Note: The responsibilities have been expanded to reflect the typical duties of a mid-level front-end engineer in a product-focused tech company, emphasizing the full lifecycle of software development from design collaboration to deployment and maintenance.

πŸŽ“ Skills & Qualifications

Education: Bachelor's degree in Computer Science, Computer Engineering, a related technical field, or equivalent practical experience.

Experience: 3+ years of professional programming experience building cloud applications and services, with a significant focus on front-end development.

Required Skills:

  • Proven experience building polished, scalable web applications with a strong emphasis on front-end architecture and customer-facing product experiences.

  • Deep familiarity with modern web technologies, including HTML, CSS, JavaScript, and TypeScript, and the ability to build intuitive and performant interfaces.

  • Hands-on experience with React and related front-end libraries/frameworks for building complex, data-heavy product experiences.

  • Strong background working with design systems, component libraries, and reusable UI patterns to drive consistency and speed across product development.

  • Experience writing well-designed, well-tested, readable, and maintainable code.

  • Proficiency in collaborating with designers and product managers to solve customer problems effectively.

  • Experience operating in product engineering environments where UI quality and front-end craftsmanship are paramount. Preferred Skills:

  • Strong coding skills in TypeScript, NodeJS, React, and/or Python.

  • Experience with various cloud storage solutions (SQL, Blob, Document, Search).

  • Familiarity with cloud infrastructure, specifically AWS.

  • Experience with monitoring and observability tools like DataDog.

  • Knowledge of CI/CD pipelines, particularly GitHub CI/CD.

  • Proven track record of identifying opportunities to build, test, and scale AI-powered solutions.

  • Curiosity and proactive engagement with AI as a performance enhancement tool.

πŸ“ Enhancement Note: The "Personal Characteristics" section has been integrated into the "Preferred Skills" to provide a more structured overview of desired technical and personal attributes relevant to a software engineering role. The experience requirement has been clarified based on the "3+ years" mention.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase a minimum of 3-5 significant front-end projects demonstrating expertise in building complex, user-facing applications.

  • Highlight projects that involve data-heavy interfaces, real-time updates, or intricate user workflows.

  • Include examples of contributions to design systems, component libraries, or reusable UI patterns.

  • Demonstrate experience with modern JavaScript frameworks, particularly React, and proficiency in TypeScript.

  • Provide evidence of working within cloud environments and integrating with backend services. Process Documentation:

  • For each project, clearly articulate the problem statement, your role, the technologies used, and the key challenges overcome.

  • Detail the process of translating product requirements and design mockups into functional UI components and features.

  • Explain your approach to writing tests (unit, integration, end-to-end) and ensuring code quality.

  • Describe how you collaborated with designers, product managers, and backend engineers throughout the development lifecycle.

  • Showcase any experience with CI/CD pipelines, deployment strategies, or performance optimization techniques applied.

πŸ“ Enhancement Note: Portfolio requirements are crucial for engineering roles. This section has been detailed to guide candidates on what Taxbit likely expects to see, focusing on practical application of skills, process, and collaboration.

πŸ’΅ Compensation & Benefits

Salary Range: $110,000 - $170,000 annually.

Benefits:

  • Competitive cash compensation, commensurate with experience.

  • Equity in the form of Restricted Stock Units (RSUs).

  • Comprehensive health benefits package.

  • Modern 401(k) plan with unique features including cryptocurrency access, financial wellness tools, and low fees.

  • Discretionary Time Off (DTO) policy, offering flexibility for rest and recharge.

  • Paid parental leave for new parents to bond with their child.

  • Fertility benefits.

  • Autonomous work environment with flexibility in how tasks are performed.

  • On-site perks include Monday team lunches, snacks, and drinks.

Working Hours: The role operates on a standard full-time basis, likely aligning with 40 hours per week, with a hybrid work model requiring 3 days in the office and 2 days flexible/remote.

πŸ“ Enhancement Note: The salary range and benefits are directly pulled from the provided text and formatted for clarity. The working hours have been inferred from the hybrid model description and standard full-time expectations.

🎯 Team & Company Context

🏒 Company Culture

Industry: FinTech, Digital Assets, Tax Technology, AI. Taxbit operates at the intersection of rapidly evolving financial technology and regulatory compliance, specializing in automating tax reporting for the digital economy. This positions them as a key player in a high-growth, innovative sector.

Company Size: Taxbit is a fast-growing disruptor, backed by top-tier Silicon Valley VCs. While specific numbers aren't provided, the description suggests a company that has scaled significantly since its founding and is likely in the growth-stage startup or early-stage enterprise bracket, implying a dynamic and evolving work environment.

Founded: Founded by CPAs, tax attorneys, and engineers, Taxbit was established to address the complexities of tax reporting for digital assets and financial transactions. The company's foundation is built on deep domain expertise combined with technological innovation.

Team Structure:

  • The engineering team is likely structured with specialized squads focusing on different areas of the platform (e.g., front-end, back-end, AI/ML, platform infrastructure).

  • Engineers are expected to collaborate closely with Product Managers, Designers, and potentially legal/compliance experts.

  • The culture emphasizes a "humble, hungry, and open" mindset, encouraging individuals to tackle industry challenges.

  • Given the hybrid model and multiple office locations, expect a blend of in-person collaboration and remote communication strategies. Methodology:

  • Data-Driven Development: Emphasis on building and testing AI-powered solutions and leveraging data for decision-making.

  • Agile & Iterative: Partnership with product and design suggests an iterative development process, focusing on delivering value incrementally.

  • Quality & Craftsmanship: High importance placed on writing well-tested, readable, and maintainable code, alongside front-end craftsmanship and design system adherence.

  • Collaborative Ownership: Engineers are encouraged to own problems end-to-end and collaborate across systems and services.

Company Website: https://www.taxbit.com/

πŸ“ Enhancement Note: The company context has been fleshed out using the provided description, emphasizing the industry's relevance to operations roles and inferring team structure and methodology based on typical tech company practices and the job description's language.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned at a mid-level (2-5 years of experience) within the engineering function. It offers an opportunity to deepen expertise in front-end development, UI architecture, and product engineering within a specialized FinTech domain.

Reporting Structure: The UI Engineer will likely report to an Engineering Manager or Lead Engineer. They will work closely with Product Managers and Designers, and collaborate with backend engineers and potentially other specialized roles within the engineering organization.

Operations Impact: While this is a UI Engineering role, its impact is critical for the success of Taxbit's "AI-enabled platform" and "streamlining compliance." A strong UI/UX directly influences customer adoption, user satisfaction, and the perceived reliability of Taxbit's complex financial solutions. Engineers directly contribute to the company's mission of automating global tax reporting.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React, TypeScript, front-end architecture, and potentially AI integration within the UI layer.

  • Cross-Functional Exposure: Gain experience working across the full software development lifecycle, from ideation with product and design to deployment and monitoring.

  • Leadership Potential: As the company grows, opportunities may arise to mentor junior engineers, lead feature development, or contribute to architectural decisions.

  • Domain Expertise: Develop specialized knowledge in FinTech, digital assets, and tax compliance, a highly valuable niche.

  • AI Integration: Explore and implement AI-driven features within the user interface, staying at the forefront of technological trends.

πŸ“ Enhancement Note: This section interprets the "UI Engineer" role within the broader context of career development in a tech company, focusing on growth paths relevant to software engineering and the specific industry.

🌐 Work Environment

Office Type: Taxbit offers a hybrid working model, indicating a structured office presence combined with remote flexibility. This suggests a professional office environment designed to foster collaboration and focused work.

Office Location(s): The role is based in Salt Lake City, Utah. The company also has offices in San Francisco, New York, Seattle, London, Madrid, and Singapore, indicating a global reach and potential for cross-office interaction.

Workspace Context:

  • Collaborative Spaces: The hybrid model implies designated office spaces for team meetings, brainstorming sessions, and in-person collaboration with designers and product managers.

  • Technology Infrastructure: Expect access to modern development tools, robust cloud infrastructure (AWS), and necessary hardware to support complex front-end development tasks.

  • Team Interaction: Opportunities for direct interaction with engineering peers, product teams, and leadership during office days, fostering a sense of team cohesion.

Work Schedule: The role is full-time with a hybrid arrangement requiring 3 days per week in the Salt Lake City office. The remaining 2 days offer flexibility for remote work. This schedule balances in-person collaboration with the autonomy of remote work, allowing for focused coding and task completion.

πŸ“ Enhancement Note: The work environment description is based on the hybrid model mentioned and general expectations for a modern tech office.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will likely review your application and resume to assess alignment with core qualifications.

  • Technical Interview(s): Expect one or more technical interviews focusing on front-end concepts, JavaScript/TypeScript, React, HTML/CSS, and problem-solving. This may include live coding exercises or system design discussions.

  • Portfolio Review/Deep Dive: Be prepared to walk through specific projects from your portfolio, discussing your technical contributions, design decisions, and the impact of your work.

  • Behavioral/Cultural Fit Interview: Questions will likely assess your alignment with Taxbit's values (humble, hungry, open), collaboration style, and ability to work in a hybrid environment.

  • Final Round/Hiring Manager Interview: A discussion with the hiring manager or a senior leader to finalize the decision, focusing on overall fit and potential contributions.

Portfolio Review Tips:

  • Curate Wisely: Select 2-3 of your strongest, most relevant projects that best showcase your UI engineering skills, particularly those involving React, TypeScript, and complex UIs.

  • Tell a Story: For each project, clearly articulate the problem you solved, your specific role and contributions, the technical challenges you faced, and the outcomes or impact achieved. Use metrics where possible.

  • Highlight Process: Be ready to discuss your development process, including how you approach requirements gathering, design implementation, testing strategies, and collaboration with cross-functional teams.

  • Showcase UI Craftsmanship: Emphasize your attention to detail in UI design, component reusability, adherence to design systems, and efforts to create intuitive user experiences.

  • Technical Depth: Be prepared to answer technical questions about the technologies used in your projects, design patterns, and trade-offs made.

Challenge Preparation:

  • Coding Challenges: Practice common front-end coding problems on platforms like LeetCode or HackerRank, focusing on JavaScript/TypeScript and algorithms relevant to UI development.

  • System Design: Prepare for discussions on how to design scalable and maintainable front-end architectures, component libraries, and data fetching strategies.

  • Behavioral Questions: Prepare STAR method (Situation, Task, Action, Result) responses for common behavioral questions related to teamwork, problem-solving, handling challenges, and learning.

πŸ“ Enhancement Note: This section provides tactical advice on navigating the interview process, specifically tailored for an engineering role, with an emphasis on portfolio presentation.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Front-End Framework: React (core requirement)

  • Languages: JavaScript, TypeScript (strong emphasis)

  • Styling: HTML, CSS, potentially CSS-in-JS solutions or SASS/LESS.

  • Build Tools: Webpack, Vite, or similar module bundlers.

  • Version Control: Git (via GitHub)

Analytics & Reporting:

  • Monitoring: DataDog (preferred) for application performance monitoring and logging.

  • Analytics: Potentially tools like Google Analytics, Amplitude, or internal dashboards for user behavior tracking.

  • Reporting: Internal dashboards for tracking key engineering metrics (e.g., deployment frequency, bug rates, performance).

CRM & Automation:

  • CRM: While not a direct tool for this role, understanding how the front-end interacts with CRM data (e.g., Salesforce, HubSpot) may be relevant for context.

  • CI/CD: GitHub CI/CD for automating build, test, and deployment processes.

  • Cloud Infrastructure: AWS (Amazon Web Services) for hosting and managing applications and services.

Other Potential Tools:

  • Testing Frameworks: Jest, React Testing Library, Cypress for unit, integration, and end-to-end testing.

  • Design Systems: Experience with Storybook or similar tools for component documentation and visualization.

  • Cloud Storage: Familiarity with SQL, Blob, and Document databases.

πŸ“ Enhancement Note: The technology stack is inferred from the "Professional Qualifications" and "Personal Characteristics" sections, highlighting core tools and related technologies commonly used in modern front-end development environments.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Humility, Hunger, Openness: These are explicitly stated values. Expect a culture where team members are eager to learn and contribute, are open to feedback and new ideas, and approach challenges with a collaborative and non-hierarchical mindset.

  • Innovation & Curiosity: A drive to explore and implement new technologies, especially AI, to enhance performance and solve complex problems.

  • Craftsmanship & Quality: A commitment to building high-quality, well-tested, and maintainable software, with a strong emphasis on UI/UX excellence.

  • Customer Focus: A dedication to solving the "right problems for customers" and delivering world-class user experiences.

Collaboration Style:

  • Cross-Functional Partnership: Engineers are expected to work closely with Product Managers and Designers, implying a highly collaborative environment where ideas are shared and iterated upon.

  • Code Review Culture: Active participation in code reviews is key for knowledge sharing, mentorship, and maintaining code quality, fostering a supportive peer-to-peer learning environment.

  • End-to-End Ownership: A collaborative approach to problem-solving, where engineers take responsibility for issues across various systems and services, working together to find solutions.

  • Agile Methodologies: The emphasis on iterative development and partnering with product suggests an agile or agile-like workflow, encouraging flexibility and continuous feedback loops.

πŸ“ Enhancement Note: The team culture and values are derived directly from the stated "humble, hungry and open" mantra and inferred from the job responsibilities emphasizing collaboration and quality.

⚑ Challenges & Growth Opportunities

Challenges:

  • Scaling Complex Systems: Contributing to the development of a platform that handles growing volumes of digital asset transactions and international expansion requires robust, scalable front-end solutions.

  • Balancing UI Polish with Performance: Delivering intuitive and visually appealing user interfaces while ensuring high performance and responsiveness for data-intensive applications.

  • Integrating AI into UI: Effectively incorporating AI-powered features into the user experience in a way that is seamless, valuable, and easily understood by users.

  • Navigating a Rapidly Evolving Industry: Staying abreast of changes in FinTech, digital assets, and tax regulations while continuously updating technical skills.

  • Hybrid Work Dynamics: Effectively collaborating and maintaining team cohesion in a hybrid work environment.

Learning & Development Opportunities:

  • Advanced Front-End Skills: Deepen expertise in React, TypeScript, state management, performance optimization, and modern front-end architecture patterns.

  • AI Integration: Gain hands-on experience implementing AI-driven features within user interfaces, understanding prompt engineering and user interaction with AI.

  • FinTech & Compliance Domain Knowledge: Develop specialized expertise in the complex world of digital asset taxation and compliance, a high-demand area.

  • Cloud Technologies: Enhance skills in AWS and related cloud services for application deployment and management.

  • Career Progression: Opportunities to grow into senior engineering roles, technical leadership positions, or explore specialization in areas like AI-UI integration or platform architecture.

πŸ“ Enhancement Note: Challenges and growth opportunities are framed around the specific industry, role, and company context, providing actionable insights for candidates.

πŸ’‘ Interview Preparation

Strategy Questions:

  • UI Architecture & Scalability: "Describe how you would design a scalable front-end architecture for a platform handling real-time financial data. What trade-offs would you consider?" (Focus on component structure, data fetching, state management, and performance optimization.)

  • Problem-Solving & Collaboration: "Tell me about a time you had to collaborate with a designer or product manager who had a different vision for a feature. How did you navigate that situation to achieve the best outcome?" (Highlight communication, compromise, and customer focus.)

  • AI Integration: "How would you approach integrating an AI-powered feature into an existing user workflow? What are the key considerations for user experience and technical implementation?" (Emphasize user-centric design and practical application.)

Company & Culture Questions:

  • Values Alignment: "How do you embody the values of being humble, hungry, and open in your work? Can you provide an example?" (Be ready with specific anecdotes.)

  • Hybrid Work: "What are your strategies for effective collaboration and productivity in a hybrid work environment?" (Showcase your adaptability and communication skills.)

  • Industry Interest: "What interests you about the FinTech and digital asset space, and specifically about Taxbit's mission?" (Demonstrate genuine curiosity and research.)

Portfolio Presentation Strategy:

  • Project Selection: Choose 2-3 projects that best showcase your React, TypeScript, and UI development skills, ideally with complex data handling or user workflows.

  • Narrative Structure: For each project, follow a clear story: Problem -> Your Role/Solution -> Technical Details -> Challenges -> Outcome/Impact. Use visuals if possible.

  • Highlight Collaboration: Explicitly mention how you worked with designers, product managers, or backend engineers on these projects.

  • Showcase Best Practices: Discuss your approach to testing, code quality, performance optimization, and adherence to design principles.

  • Be Ready for Deep Dives: Anticipate detailed questions about your code, design decisions, and technical challenges.

πŸ“ Enhancement Note: Interview preparation advice is tailored to a UI Engineer role, covering technical, behavioral, and portfolio-specific aspects relevant to Taxbit's context.

πŸ“Œ Application Steps

To apply for this UI Engineer position:

  • Submit your application through the Taxbit careers portal (likely via the Greenhouse link provided).

  • Portfolio Customization: Ensure your resume and portfolio are tailored to highlight your experience with React, TypeScript, front-end architecture, and building scalable web applications. Select 2-3 projects that best demonstrate your UI engineering capabilities.

  • Resume Optimization: Clearly articulate your 3+ years of professional programming experience, focusing on achievements and quantifiable results related to UI development, performance, and collaboration. Use keywords from the job description.

  • Prepare Your Narrative: Practice walking through your chosen portfolio projects, articulating your process, technical decisions, and the impact of your work. Be ready to discuss your approach to code quality, testing, and hybrid work.

  • Company Research: Familiarize yourself with Taxbit's mission, products, and recent news (e.g., from the provided links) to demonstrate genuine interest and understanding of their business in the FinTech and digital asset space.

⚠️ 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 3+ years of professional programming experience building cloud applications with a strong focus on front-end architecture and UI. A bachelor's degree in a technical field or equivalent practical experience is required, along with proficiency in React, TypeScript, and cloud infrastructure.