Software Engineering & Development-UI Dev
π Job Overview
Job Title: Software Engineering & Development - UI Dev
Company: State Street Bank and Trust Company
Location: Austin, Texas, United States
Job Type: FULL_TIME
Category: Software Development / UI Engineering
Date Posted: June 24, 2026
Experience Level: 5-10 Years
Remote Status: Hybrid
π Role Summary
-
Develop and maintain ultra-high-performance web active trading applications, focusing on rich feature sets for institutional clients.
-
Collaborate closely with cross-functional teams including Product Management, QA, and other Development Engineers to ensure seamless product delivery.
-
Implement and champion best practices in coding, design, and user experience (UX) to maintain cutting-edge web technologies.
-
Analyze user needs and software requirements to determine design feasibility within defined time and cost constraints, ensuring efficient resource allocation.
-
Modify and upgrade existing software to resolve errors, adapt to new hardware, and enhance user interfaces and overall performance.
π Enhancement Note: While the title specifies "Software Engineering & Development - UI Dev," the description clearly indicates a focus on "web active trading feature rich applications," suggesting a specialized role within the FinTech sector. The hybrid remote status implies a need for strong self-management and communication skills, typical for operations-adjacent roles that bridge development and business needs.
π Primary Responsibilities
-
Design, develop, and implement robust and scalable user interfaces for web-based active trading platforms using modern JavaScript frameworks.
-
Collaborate with Product Management to translate business requirements and user stories into technical specifications and actionable development tasks.
-
Work with QA teams to define test strategies, conduct thorough testing, and ensure the delivery of high-quality, defect-free software.
-
Identify opportunities for performance optimization and implement solutions to enhance the speed and responsiveness of trading applications.
-
Maintain and refactor existing codebase, ensuring adherence to coding standards, documentation requirements, and security best practices.
-
Participate in code reviews, provide constructive feedback to peers, and contribute to a culture of continuous learning and technical excellence.
-
Troubleshoot and resolve complex technical issues related to UI functionality, performance, and integration with backend systems.
π Enhancement Note: The responsibilities emphasize a hands-on development role with a strong focus on performance and feature richness in a trading environment. This suggests a need for developers who understand the critical nature of financial applications and can deliver under pressure, aligning with GTM and operational efficiency goals.
π Skills & Qualifications
Education: Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
Experience: Minimum of 5 years of professional experience in software development, with a significant focus on front-end UI development.
Required Skills:
-
Proficiency in JavaScript: Deep understanding of core JavaScript concepts, modern ES6+ features, and asynchronous programming.
-
ReactJS Expertise: Proven ability to build complex, component-based UIs using ReactJS, including state management (e.g., Redux, Context API) and lifecycle methods.
-
HTML5 & CSS3 Mastery: Strong command of semantic HTML5 and advanced CSS3 techniques, including responsive design, preprocessors (e.g., SASS, LESS), and CSS-in-JS solutions.
-
UI/UX Development Principles: Solid understanding of user interface (UI) and user experience (UX) design principles, with the ability to translate designs into intuitive and engaging interfaces.
-
Object-Oriented Programming (OOP): Experience with OOP principles and their application in JavaScript or similar languages.
-
Java or Similar Language: Demonstrated experience with Java or a comparable object-oriented language for server-side development context.
-
Web Trading Application Development: Experience designing and building high-performance, feature-rich web trading applications.
-
Clean Code Practices: Commitment to writing clean, well-documented, testable, and efficient code.
Preferred Skills:
-
Version Control: Proficiency with Git and collaborative workflows (e.g., GitHub, GitLab).
-
Build Tools: Experience with modern JavaScript build tools such as Webpack, Babel, or Vite.
-
Testing Frameworks: Familiarity with front-end testing frameworks (e.g., Jest, React Testing Library, Cypress).
-
Agile Methodologies: Experience working in Agile/Scrum development environments.
-
Financial Industry Knowledge: Understanding of financial markets, trading systems, or FinTech principles.
-
Performance Optimization: Advanced knowledge of browser rendering, network optimization, and client-side performance tuning techniques.
π Enhancement Note: The required skills are highly specific to modern front-end development within a demanding financial services environment. Emphasis on "ultra-high-performance" and "feature rich applications" indicates a need for developers who can optimize for speed and user engagement, critical for GTM success in trading platforms.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrated UI/UX Projects: Showcase at least 2-3 significant UI development projects, ideally within financial services or high-performance web applications.
-
Code Samples: Provide access to a GitHub repository or similar platform showcasing clean, well-structured, and efficient code, particularly in ReactJS and JavaScript.
-
Performance Optimization Case Studies: Detail specific
Application Requirements
Requires a Bachelor's degree in Computer Science or a related field and 5 years of experience with JavaScript, ReactJS, HTML5, and CSS. Candidates must have proven experience in server development using Java or similar languages and a commitment to clean, testable code.