
User Interface Engineer (II)
- Ciudad de México
- Permanente
- Tiempo completo
- Accountable for translating Teradata's design system (Covalent) into coded fully functioning presentational components made from HTML/CSS and JavaScript.
- Partner with designers to work through a roadmap of building out reusable UX patterns into a coded platform.
- Pioneer and create user interface components for generational AI applications with scalability in mind, ensuring they can be easily consumed within the company design system.
- Maintain and further contribute to our current UI platform already built using Angular and Material Angular.
- Help build out and shepherd the creation of our documentation design system to effectively communicate UX core principles, patterns, and coded implementations.
- Build coded prototypes to communicate ideas and concepts, and for user testing.
- Bring new and innovative ideas to how developers within Teradata and outside can consume our components with a low barrier to entry.
- Collaborate with other product UI engineers to ensure quality standards are being followed and design system components are interoperable enough for re-use throughout the entire product portfolio.
- 2+ years or equivalent career experience in User Experience, Human Computer Interaction, software development, or related role.
- Basic understanding of machine learning, analytics, or AI concepts.
- Ability to build low or no coded front-end UIs for rapid testing and prototyping.
- Are empathetic and able to connect with and understand user needs and desires.
- Highly curious and inquisitive by nature, and eager to learn, discover and pioneer.
- Experience working on SaaS-based initiatives and/or companies.
- Advanced understanding of SQL and relational databases.
- Strong interpersonal skills that are used to build rapport and make connections easily with colleagues and our customers.
- Ability to navigate and succeed in an undefined problem space.
- Strong written and verbal communication skills.
- Strong organizational skills and can handle balancing multiple projects at a time.
- Able to work as part of a team, and willing to accept guidance and direction.