Senior Software Engineer – (Front End UX Focus)

JPMorgan Chase & Co.
Full-timeColumbus, United States

📍 Job Overview

Job Title: Senior Software Engineer – (Front End UX Focus)

Company: JPMorgan Chase & Co.

Location: Columbus, Ohio, United States

Job Type: Full time

Category: Data Analytics & Reporting Technology (DART) / Front-End Engineering

Date Posted: May 04, 2026

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

Remote Status: On-site

🚀 Role Summary

  • Design, develop, and maintain responsive, accessible, user-centered web applications and interactive data visualizations for the CCB Data Analytics & Reporting Team (DART) platform.

  • Translate complex data and business requirements into intuitive, user-friendly interfaces and seamless navigation for data exploration and analysis tools.

  • Collaborate cross-functionally with stakeholders, analysts, data scientists, and product partners to enhance usability, information hierarchy, and overall user experience.

  • Build and maintain a scalable design system, including reusable front-end components and robust documentation, to ensure consistency and efficiency across the DART platform.

📝 Enhancement Note: While the title is "Senior Software Engineer," the experience requirement of "2+ years" suggests this role leans towards a solid mid-level engineer with strong UX/UI focus rather than a deeply experienced principal engineer. The emphasis on "Front End UX Focus" and specific technologies like React and Streamlit indicates a specialized role within the broader engineering team, focused on user-facing aspects of data platforms. The "DART" team's mission to deliver analytic solutions and empower decision-making highlights the critical intersection of technology and business intelligence.

📈 Primary Responsibilities

  • Spearhead the design, development, and ongoing maintenance of the DART platform website, ensuring responsiveness, accessibility, and a superior user experience using React and Streamlit.

  • Architect intuitive web interfaces and dynamic data visualizations by effectively translating user needs, intricate business requirements, and content structures into functional, user-friendly designs.

  • Foster strong collaborative relationships with stakeholders, data analysts, data scientists, and product managers to iteratively improve navigation, enhance usability, and streamline data exploration capabilities.

  • Develop and champion a library of reusable front-end components, contributing significantly to a scalable and maintainable design system that promotes consistency and efficiency.

  • Implement sophisticated, accessible UI components specifically designed for effective data exploration, analysis, and insightful reporting.

  • Seamlessly integrate various APIs and diverse data sources to deliver both real-time and historical data visualizations that are both accurate and engaging.

  • Proactively prototype and iterate on UI/UX enhancements, leveraging user feedback and usage insights to drive continuous improvement and optimize user journeys.

  • Ensure optimal application performance and architect for scalability, anticipating future growth and increased user demand.

  • Produce clean, well-documented, and maintainable code, actively participating in code reviews and contributing to the establishment and enforcement of best practices in web development.

  • Continuously research and stay abreast of emerging trends, technologies, and best practices within web development, UX/UI design, and data visualization to drive innovation.

  • Enhance the clarity, structure, and discoverability of content across the entire DART platform, ensuring users can easily access and understand information.

📝 Enhancement Note: The responsibilities clearly outline a role focused on the user-facing layer of a data analytics platform. The emphasis on "responsive, accessible, user-centered web applications" and "intuitive web interfaces and interactive data visualizations" points to a need for strong front-end development skills coupled with a deep understanding of user experience principles. The mention of Streamlit, React, and data visualization libraries (D3.js, Plotly, Chart.js) provides specific technical context. Collaboration with data scientists and analysts highlights the need for effective communication and understanding of data presentation requirements.

🎓 Skills & Qualifications

Education:

Experience:

Required Skills:

  • Front-End Frameworks: Strong proficiency in modern JavaScript frameworks, with a preference for React, and a solid understanding of its ecosystem.

  • Core Web Technologies: Expert-level knowledge of HTML5, CSS3 (including preprocessors like Sass/LESS if applicable), and advanced JavaScript (ES6+).

  • Data Visualization: Demonstrated expertise in utilizing data visualization libraries such as D3.js, Plotly, Chart.js, or similar tools to create compelling and informative charts, graphs, and dashboards.

  • UX/UI Principles: Deep understanding of user experience (UX) principles, including navigation design, usability best practices, effective layout composition, accessibility standards (e.g., WCAG), and information hierarchy.

  • API Integration: Proven experience integrating with RESTful APIs and working efficiently with data formats like JSON and CSV.

  • Version Control: Familiarity and practical experience with version control systems, primarily Git, for collaborative development and code management.

  • Prototyping & Translation: Ability to effectively translate design concepts, wireframes, and mockups into production-ready, high-quality code.

  • Collaboration & Communication: Excellent verbal and written communication skills, with a demonstrated ability to collaborate effectively within a team and with cross-functional stakeholders.

Preferred Skills:

  • Python & Data Stack: Experience with Python and its core data manipulation libraries, such as Pandas and NumPy, for data handling and potential backend integration.

  • Cloud Deployment: Experience deploying and managing web applications within cloud environments, with a specific emphasis on Amazon Web Services (AWS).

  • Content Platforms: Prior experience working on content-heavy websites, internal portals, or knowledge management systems.

  • Design Tools: Familiarity with design and prototyping tools like Figma for collaborative design workflows.

  • Accessibility Standards: In-depth knowledge of accessibility standards (WCAG 2.1 AA/AAA) and experience implementing designs that meet these requirements.

  • Design Systems: Experience contributing to or actively maintaining a comprehensive design system.

  • Financial Services Context: Prior work experience within the financial services industry or other data-intensive sectors.

📝 Enhancement Note: The "Required Skills" section has been expanded to explicitly call out modern JavaScript and CSS capabilities, as well as the importance of Git for collaborative development. The "Preferred Skills" section emphasizes Python for its relevance in data-heavy environments and AWS for cloud deployment, aligning with typical enterprise technology stacks. The inclusion of design tools like Figma and specific accessibility standards (WCAG) adds further detail relevant to a UX-focused role.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Interactive Demos: Showcase at least one significant project that demonstrates your ability to build interactive, data-driven web applications with a strong focus on user experience and data visualization.

  • UX/UI Design Process: Include examples that clearly illustrate your UX design process, from initial research and wireframing to final implementation, highlighting how user needs were addressed.

  • Component Library/Design System Contribution: If applicable, provide examples of reusable UI components you've developed or contributions made to a design system, demonstrating an understanding of modular design and maintainability.

  • Accessibility Implementation: Highlight projects where accessibility was a key consideration, providing specific examples of how WCAG guidelines were met and the impact of these implementations.

  • API Integration Examples: Showcase projects that involved integrating with external or internal APIs to fetch and display dynamic data, demonstrating your ability to handle data flow.

Process Documentation:

  • Workflow Design & Optimization: Be prepared to discuss your process for designing and optimizing user workflows within web applications, focusing on efficiency and intuitive user journeys.

  • Implementation & Automation: Detail your approach to implementing features, managing code, and leveraging tools for efficient development and deployment, particularly in a team environment.

  • Measurement & Performance Analysis: Demonstrate how you measure the success of your UI/UX implementations, including methods for gathering user feedback, analyzing usage data, and iterating on designs for performance improvements.

📝 Enhancement Note: This section is crucial for a front-end role with a UX focus. The portfolio requirements emphasize demonstrating practical application of skills through interactive examples, showcasing the design process, and highlighting contributions to reusability and accessibility. The process documentation aspect focuses on the candidate's methodology for workflow optimization, efficient implementation, and data-driven performance analysis, which are key indicators of operational maturity.

💵 Compensation & Benefits

Salary Range:

Benefits:

  • Comprehensive health care coverage (medical, dental, vision).

  • Access to on-site health and wellness centers.

  • Robust retirement savings plan (e.g., 401(k) with company match).

  • Backup childcare services to support work-life balance.

  • Tuition reimbursement programs for continued education and skill development.

  • Dedicated mental health support resources and programs.

  • Financial coaching and advisory services.

  • Competitive paid time off (PTO) and holiday schedule.

Working Hours:

  • Standard full-time hours, typically 40 hours per week. While the role is on-site, JPMorgan Chase often offers some flexibility in daily start and end times, subject to team coordination and business needs.

📝 Enhancement Note: A salary range has been estimated based on similar roles in the Columbus, Ohio area, considering the experience level and the specific technical skills (React, Data Viz, UX) required. JPMorgan Chase is a large financial institution, which typically offers competitive compensation and a comprehensive benefits package, as detailed in the original job description. The "Working Hours" section notes the standard 40-hour week but also touches on potential flexibility, common in enterprise environments.

🎯 Team & Company Context

🏢 Company Culture

Industry: Financial Services / Banking Technology. JPMorgan Chase operates at the forefront of the global financial industry, providing a wide array of services that underpin economic activity. This context means a strong emphasis on security, compliance, reliability, and data integrity, alongside innovation.

Company Size: Large Enterprise (100,000+ employees). As a global financial giant, JPMorgan Chase offers immense resources, structured career paths, and a vast network of professionals. This size also implies established processes, departmental specialization, and a need for clear communication and adherence to corporate standards.

Founded: 2000 (merger forming JPMorgan Chase & Co.). The company has a long lineage of financial innovation and stability, combining heritage with a forward-looking approach to technology and customer service.

Team Structure:

  • DART Team: The CCB Data Analytics & Reporting Team (DART) is a specialized unit focused on delivering analytic solutions, web platforms, custom applications, and dynamic reports to drive operational efficiency and insights within the Consumer & Community Banking (CCB) division.

  • Reporting Structure: This role likely reports to a manager or lead within the DART team, who oversees the development and strategic direction of the platform. Collaboration is expected across analyst, data science, and product management functions within DART.

  • Cross-Functional Collaboration: Expect close collaboration with business stakeholders in CCB, data scientists who generate insights, and technology partners who manage the underlying infrastructure. The front-end engineer will be a key interface between data capabilities and user accessibility.

Methodology:

  • Data-Driven Insights: The team leverages Big Data tools and advanced analytics to transform complex data into actionable intelligence for informed decision-making.

  • Agile Development: It's highly probable that the team utilizes Agile methodologies (Scrum, Kanban) for iterative development, rapid prototyping, and continuous delivery of features.

  • User-Centric Design: A core methodology will involve understanding user needs and translating them into intuitive, efficient, and accessible digital experiences.

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

📝 Enhancement Note: The company context highlights the scale and industry of JPMorgan Chase, emphasizing the importance of robust, secure, and compliant technology solutions. The DART team's specific mission within CCB provides focus, and the description of team structure and methodology points to a collaborative, data-driven environment likely employing Agile practices. The company website is provided for further research into their operations and values.

📈 Career & Growth Analysis

Operations Career Level: This "Senior Software Engineer" role, with 2+ years of experience, is positioned as a strong mid-level individual contributor. It offers the opportunity to take ownership of significant features, mentor junior engineers, and contribute to architectural decisions within the front-end domain of the DART platform.

Reporting Structure: The role typically reports to a Manager or Lead Software Engineer within the DART team. This structure allows for guidance on technical direction and project priorities while providing autonomy in day-to-day development tasks. Significant collaboration with product managers, business analysts, and data scientists is expected.

Operations Impact: The impact of this role is directly tied to enhancing the user experience and accessibility of data analytics tools. By making complex data more understandable and actionable through intuitive interfaces, this engineer directly contributes to:

  • Operational Efficiency: Streamlining data access and analysis for business users.

  • Informed Decision-Making: Empowering teams with clear insights to drive strategic choices.

  • Customer Satisfaction: Indirectly influencing customer outcomes through better business decisions.

  • Employee Engagement: Providing tools that are a pleasure to use and enable effective work.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React, data visualization, accessibility, and front-end architecture, potentially becoming a go-to expert within the DART team or broader CCB technology group.

  • Leadership Development: Progress into a Tech Lead role, guiding smaller project teams, mentoring junior engineers, and influencing technical strategy for front-end development.

  • Cross-Functional Exposure: Gain deeper understanding of data science, analytics, and business operations within the financial services sector, broadening career options.

  • Architectural Influence: Contribute to the design and evolution of the DART platform's front-end architecture, influencing technology choices and best practices.

  • Management Track: For those interested, a path towards engineering management could be available, overseeing teams and strategic initiatives.

📝 Enhancement Note: This analysis clarifies the career positioning of the role, emphasizing its mid-level status with significant ownership potential. The "Operations Impact" section connects the technical responsibilities directly to business outcomes like efficiency and decision-making, which is crucial for operations professionals. The "Growth Opportunities" outline clear pathways for technical and leadership advancement within a large organization like JPMorgan Chase.

🌐 Work Environment

Office Type: On-site, within a corporate office environment at JPMorgan Chase's Columbus, Ohio location. This implies a professional setting with standard office amenities.

Office Location(s): 3401 Morse Xing, Columbus, OH 43219. This location is a significant corporate campus for JPMorgan Chase, likely offering extensive facilities and resources.

Workspace Context:

  • Collaborative Environment: The workspace will likely be designed to foster collaboration, with open-plan areas, meeting rooms, and breakout spaces, supporting the team's emphasis on cross-functional interaction.

  • Technology & Tools: Access to standard corporate IT infrastructure, high-performance workstations, and the necessary software licenses for development, testing, and communication tools.

  • Team Interaction: Opportunities for daily stand-ups, team meetings, code reviews, and informal discussions with colleagues, both within the DART team and potentially with other engineering groups.

Work Schedule:

  • The role is full-time, typically Monday through Friday. While on-site, the company culture may allow for some flexibility in daily working hours, provided core business needs and team collaboration schedules are met. Expect a structured work environment that values punctuality and consistent contribution to project timelines.

📝 Enhancement Note: The work environment description focuses on the on-site nature of the role and the implied professional setting of a large financial institution. It highlights the likely collaborative design of the workspace and the availability of corporate resources. The mention of potential flexibility in daily hours balances the on-site requirement with modern workplace expectations.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will likely conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.

  • Technical Interview(s): Expect one or more rounds of technical interviews. This may include:

    • Coding Challenges: Live coding exercises focusing on JavaScript, React, HTML/CSS, and potentially data manipulation or algorithm problems. These often test problem-solving skills and ability to write clean, efficient code.
    • System Design/Architecture: Discussions around designing scalable front-end architectures, component reusability, and handling complex data visualizations.
    • UX/UI Deep Dive: Questions probing your understanding of UX principles, accessibility standards, and how you approach translating user needs into design.
  • Portfolio Presentation: A dedicated session where you will present selected projects from your portfolio, discussing your role, technical approach, challenges, and outcomes. This is a critical part of evaluating your practical experience and communication skills.

  • Behavioral/Cultural Fit Interview: Questions designed to assess teamwork, problem-solving approach, handling of feedback, and alignment with JPMorgan Chase's values.

  • Hiring Manager Interview: A final discussion with the hiring manager to confirm fit, discuss team dynamics, and answer any remaining questions.

Portfolio Review Tips:

  • Curate Selectively: Choose 2-3 of your strongest projects that best showcase your front-end development, UX design, and data visualization skills relevant to this role.

  • Focus on Impact: For each project, clearly articulate the problem you were solving, your specific contributions, the technologies used, the challenges you overcame, and the measurable impact or outcomes achieved. Quantify results where possible (e.g., "improved load times by X%", "increased user engagement by Y%").

  • Showcase UX Process: Detail your UX design process, including wireframes, user flows, and how you incorporated user feedback. Highlight your understanding of accessibility (WCAG).

  • Technical Depth: Be prepared to discuss the technical architecture, specific code implementations, and any complex integrations or algorithms used.

  • Storytelling: Frame your project presentations as compelling stories that demonstrate your problem-solving abilities and passion for creating great user experiences.

Challenge Preparation:

  • Front-End Fundamentals: Refresh your knowledge of core JavaScript, HTML, CSS, DOM manipulation, and asynchronous programming.

  • React Ecosystem: Practice common React patterns, state management (e.g., Context API, Redux if applicable), component lifecycle, hooks, and performance optimization techniques.

  • Data Visualization Libraries: Familiarize yourself with the APIs and common use cases for libraries like D3.js, Plotly, or Chart.js. Be ready to discuss how you'd visualize specific types of data.

  • UX Principles & Accessibility: Review concepts like heuristics, user personas, information architecture, and WCAG guidelines. Practice applying these to hypothetical scenarios.

  • Problem-Solving: Practice coding challenges on platforms like LeetCode (Easy/Medium), focusing on algorithmic thinking and efficient code.

📝 Enhancement Note: This section provides actionable advice for candidates, outlining the likely interview stages and offering specific tips for portfolio preparation and technical challenge readiness. It emphasizes demonstrating practical skills, clear communication, and an understanding of the technologies and principles relevant to the role.

🛠 Tools & Technology Stack

Primary Tools:

  • Front-End Framework: React (primary focus).

  • Data Visualization Libraries: D3.js, Plotly, Chart.js (proficiency expected in at least one, familiarity with others is a plus).

  • UI/UX Prototyping: Figma (preferred, familiarity with similar tools like Sketch or Adobe XD is beneficial).

  • Version Control: Git (essential for collaborative development).

  • Web Application Framework: Streamlit (specifically mentioned for building web apps for data analysis).

Analytics & Reporting:

  • Data Visualization Tools: While not explicitly listed as a tool for this role, the output will likely feed into or be consumed by broader analytics platforms. Understanding how data is visualized and consumed is key.

  • Browser Developer Tools: Essential for debugging, performance analysis, and inspecting UI elements.

CRM & Automation:

  • API Integration: Experience with RESTful APIs is crucial for fetching data from various backend services.

  • Data Formats: Proficiency in handling JSON and CSV data formats.

📝 Enhancement Note: This section consolidates the key technologies mentioned in the job description, categorizing them by their function (Primary Tools, Analytics, CRM/Automation). It highlights React, Streamlit, and data visualization libraries as core technical requirements. The inclusion of Figma and Git reinforces the collaborative and modern development environment.

👥 Team Culture & Values

Operations Values:

  • Customer Focus: A strong emphasis on delivering value and protection for customers, translating into building user-friendly and reliable tools that enhance their experience.

  • Data-Driven Decision Making: Utilizing data and analytics to inform development choices, feature prioritization, and platform improvements, ensuring that solutions are grounded in insight.

  • Operational Excellence: Striving for efficiency, quality, and reliability in all aspects of development, from code to deployment, reflecting the high standards of the financial industry.

  • Innovation: Encouraging the exploration of new technologies and approaches to solve complex data challenges and improve user experiences, while maintaining a pragmatic and secure implementation strategy.

  • Collaboration & Teamwork: Fostering an environment where team members work together effectively, share knowledge, and support each other to achieve common goals.

Collaboration Style:

  • Cross-Functional Integration: The team actively collaborates with business units (CCB), data scientists, and technology partners, requiring clear communication and a shared understanding of objectives.

  • Agile & Iterative: A culture that embraces iterative development, with regular feedback loops and opportunities to refine work based on user input and performance metrics.

  • Knowledge Sharing: Encouraging the sharing of best practices, technical insights, and lessons learned through code reviews, internal documentation, and team discussions.

  • Process Improvement Mindset: A continuous drive to identify and implement improvements in development processes, tools, and workflows to enhance productivity and quality.

📝 Enhancement Note: This section extrapolates the likely cultural values and collaboration style based on JPMorgan Chase's industry, the DART team's mission, and common practices in large technology organizations. It emphasizes customer-centricity, data-driven approaches, operational rigor, and collaborative teamwork, all crucial for success in this role.

⚡ Challenges & Growth Opportunities

Challenges:

  • Balancing UX and Data Complexity: Effectively translating complex, potentially large datasets and intricate analytical requirements into simple, intuitive user interfaces can be a significant challenge.

  • Cross-Functional Alignment: Ensuring that front-end development aligns with the diverse needs and technical capabilities of data scientists, analysts, and business stakeholders requires strong communication and negotiation skills.

  • Maintaining Scalability & Performance: As the DART platform grows and data volumes increase, ensuring the front-end remains performant, scalable, and accessible will be an ongoing challenge.

  • Adhering to Enterprise Standards: Navigating and adhering to the stringent security, compliance, and architectural standards of a large financial institution while maintaining agility in development.

Learning & Development Opportunities:

  • Advanced Front-End Techniques: Opportunities to deepen expertise in modern JavaScript frameworks, state management, performance optimization, and progressive web applications.

  • Data Visualization Mastery: Becoming an expert in advanced data visualization techniques, potentially exploring libraries like D3.js in greater depth or learning new visualization paradigms.

  • UX/UI Best Practices: Continuous learning in UX research, usability testing, accessibility standards (WCAG), and information architecture.

  • Cloud Technologies: Gaining hands-on experience with AWS services relevant to front-end deployment and potentially microservices architecture.

  • Financial Industry Domain Knowledge: Developing a strong understanding of financial products, data analytics in banking, and regulatory requirements.

📝 Enhancement Note: This section identifies potential challenges specific to the role and industry, framing them as opportunities for skill development. The "Learning & Development" points directly to areas where the candidate can grow, aligning with career progression within the financial technology sector.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you had to translate a complex data set into a simple, intuitive visualization. What was your process, what challenges did you face, and what was the outcome?"

    • Preparation: Be ready to walk through a specific project from your portfolio, detailing your approach from understanding the data to designing and implementing the visualization. Emphasize user needs and design choices.
  • "How do you ensure your front-end applications are accessible to all users, including those with disabilities? Can you give an example of how you've applied WCAG guidelines?"

    • Preparation: Discuss your understanding of accessibility principles (e.g., ARIA roles, keyboard navigation, color contrast) and provide a concrete example from your experience where you actively implemented accessibility features.
  • "Imagine you're tasked with building a new dashboard for analyzing customer transaction data. What are the first steps you would take, considering both user experience and data integrity?"

Company & Culture Questions:

  • "What interests you about working at JPMorgan Chase, specifically within the CCB Data Analytics & Reporting Team?"

    • Preparation: Research JPMorgan Chase's mission, values, and recent initiatives in data analytics and digital transformation. Connect your skills and career goals to the team's objectives and the company's broader strategy.
  • "How do you approach collaborating with non-technical stakeholders, such as business analysts or data scientists?"

    • Preparation: Provide examples of how you effectively communicate technical concepts, gather requirements, and manage expectations with stakeholders from different functional backgrounds.
  • "Describe a situation where you received critical feedback on your design or code. How did you handle it, and what did you learn?"

Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly define: Problem (what was the challenge?), Solution (what did you build and how?), Your Role (what specific contributions did you make?), Technologies (what tools/languages did you use?), Challenges (what obstacles did you overcome?), and Impact/Outcome (what was the result? Quantify if possible).

  • Focus on Relevance: Select projects that best align with the job description's requirements: React, Streamlit, data visualization, UX principles, and accessibility.

  • Technical Depth & UX Rationale: Be prepared to discuss not just what you built, but why you made certain technical or design choices. Explain the user-centric reasoning behind your UI/UX decisions.

  • Interactive Demo (if possible): If feasible and appropriate, have a live demo or interactive prototype ready. Otherwise, use clear screenshots, mockups, and flow diagrams.

  • Conciseness: Aim for clear, concise explanations. Respect the interviewer's time and stick to the key aspects of each project.

📝 Enhancement Note: This section offers targeted interview preparation advice, including specific question examples tailored to the role's technical and UX focus, as well as company/culture fit. The portfolio presentation strategy emphasizes structured storytelling and relevance, crucial for showcasing practical experience.

📌 Application Steps

To apply for this Senior Software Engineer – (Front End UX Focus) position:

  • Submit your application through the JPMorgan Chase careers portal via the provided link.

  • Customize Your Resume: Tailor your resume to highlight your experience with React, Streamlit, data visualization libraries, UX/UI design principles, and accessibility standards. Use keywords from the job description and quantify your achievements whenever possible.

  • Curate Your Portfolio: Select 2-3 of your strongest projects that best demonstrate your front-end development, UX design, and data visualization skills. Ensure these projects are easily accessible (e.g., via a personal website, GitHub, or a shared drive) and showcase your process and impact.

  • Prepare Your Presentation: Practice presenting your portfolio projects, focusing on clear storytelling, technical details, UX rationale, and measurable outcomes. Be ready to discuss your contributions and problem-solving approach.

  • Research JPMorgan Chase: Familiarize yourself with the company's mission, values, and recent work in data analytics and financial technology. Understand the DART team's role within the CCB division and how your skills can contribute to their objectives.

⚠️ 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

Requires a Bachelor's degree in Computer Science or a related field and 2+ years of professional experience in UX-focused front-end engineering. Proficiency in React, Streamlit, and data visualization libraries is essential.