Software Engineering & Development-UI Dev

State StreetAustin, TX
$149,718 - $180,000Hybrid

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
  • Apply knowledge of UX and UI development, Java, JavaScript, ReactJS, HTML5, and CSS

Benefits

  • 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
  • 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