About The Position

Lead and direct UI team, define software architecture, collaborate with other teams to explore existing systems, determine areas of complexity and potential risks to successful implementation of advanced visualization products. Translate wireframes into functional requirements, write well-abstracted, reusable, high-performance code for UI components. Work closely with design, product management and development teams to create elegant, usable, responsive and interactive interfaces. Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies.

Requirements

  • Hands-on UI development 8-10+ years of experience.
  • Managing a team of 8-15 resources.
  • Onshore-offshore working experience.
  • Proficient understanding of web markup, including HTML5, CSS3.
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
  • Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Excellent communication skills and experience in collaborative environments.

Responsibilities

  • Lead and direct UI team.
  • Define software architecture.
  • Collaborate with other teams to explore existing systems.
  • Determine areas of complexity and potential risks to successful implementation of advanced visualization products.
  • Translate wireframes into functional requirements.
  • Write well-abstracted, reusable, high-performance code for UI components.
  • Work closely with design, product management and development teams to create elegant, usable, responsive and interactive interfaces.
  • Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies.

Benefits

  • Flexible work.
  • Healthcare including dental, vision, mental health, and well-being programs.
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan.
  • Paid time off and paid holidays.
  • Paid parental leave.
  • Family building benefits like adoption assistance, surrogacy, and cryopreservation.
  • Social well-being benefits like subsidized back-up child/elder care and tutoring.
  • Mentoring, coaching and learning programs.
  • Employee Resource Groups.
  • Disaster Relief.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service