Software Engineering & Development-UI Dev

State StreetAustin, TX
Hybrid

About The Position

Will work to help build and support next generation web trading applications. Specific duties of the position include: will design and build ultra-high-performance web active trading feature rich applications; collaborate closely with product management, QA and other development team members; identify and implement best practices in coding and design, keeping up on the latest developments in web technologies; analyze user needs and software requirements to determine feasibility of design within time and cost constraints; consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance; modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance; using object-oriented programming languages, as well as client and server applications development processes; apply knowledge of UX and UI development, Java, JavaScript, ReactJS, HTML5, and CSS.

Requirements

  • Bachelor's degree, or its equivalent, in Computer Science or a related field
  • 5 years of experience in any occupation/title providing solid knowledge of JavaScript, ReactJS, HTML5 and CSS
  • demonstrated experience and ability designing and building ultra-high-performance web active trading feature rich applications
  • proven commitment to writing clean, testable and efficient code
  • demonstrated ability to clearly communicate ideas
  • demonstrated ability to work in a highly collaborative environment
  • proven experience with Java or similar language and is comfortable with some server development

Responsibilities

  • design and build ultra-high-performance web active trading feature rich applications
  • collaborate closely with product management, QA and other development team members
  • identify and implement best practices in coding and design, keeping up on the latest developments in web technologies
  • analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance
  • modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance
  • using object-oriented programming languages, as well as client and server applications development processes
  • apply knowledge of UX and UI development, Java, JavaScript, ReactJS, HTML5, and CSS

Benefits

  • our retirement savings plan (401K) with company match
  • insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages
  • paid-time off including vacation, sick leave, short term disability, and family care responsibilities
  • access to our Employee Assistance Program
  • incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans)
  • eligibility for certain tax advantaged savings plans
  • inclusive development opportunities
  • flexible work-life support
  • paid volunteer days
  • vibrant employee networks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service