About The Position

Our client is a US-based technology company focused on driving the next generation of vehicle and mobile technologies. As a Principal Frontend UI Engineer, you will design and develop the high-fidelity visual interfaces of mission-critical enterprise systems. You will be the bridge between design and engineering, ensuring our digital platform offers a seamless, intuitive experience for stranded motorists.

Requirements

  • BS degree in CS, Engineering, Mathematics or equivalent practical experience
  • Experience building large, complex systems, particularly web services, RESTful APIs, and continuous integration and delivery.
  • 10+ years of software design and development experience, with a heavy emphasis on building large, complex web interfaces.
  • Expert-level proficiency in JavaScript, HTML, and CSS.
  • Deep understanding of the design principles behind scalable, responsive, and accessible UI applications.
  • Prior experience collaborating with Product Managers and Owners.
  • Ability to design UI components that effectively represent and support complex business processes and data schemas.
  • Experience in creating database schemas that represent and support business processes.
  • Familiarity with AWS or Azure

Nice To Haves

  • Experience with microservice and serverless architectures.
  • Experience with Angular.
  • Deep understanding and practical experience implementing and optimizing CI/CD pipelines, including extensive use of tools like GitHub Actions, Jenkins, GitLab CI, etc.

Responsibilities

  • Design and maintain the logical architecture of complex UI systems and micro-frontends.
  • Recommend strategies for improving UI performance, ensuring high availability, stability, and rapid rendering across devices.
  • Perform deep-dive code reviews with a focus on CSS architecture, component reusability, and reducing technical debt in the frontend layer.
  • Independently analyze and resolve production UI/UX issues, implementing pragmatic roadmaps for durable interface solutions
  • Recommend strategies to improve system applications and services with a focus on ease of deployment, security, reliability, stability, availability, and performance.
  • Independently analyze and resolve production problems, assessing risk and alternatives as appropriate, and implementing pragmatic roadmaps that lead to durable solutions. Evaluate and interpret requirements to design, develop, and implement appropriate capabilities.
  • Perform code reviews, identifying potential issues to reduce technical debt, and providing coding best practice recommendations.
  • Take ownership of tasks and deliver with limited supervision, while using your own discretion to seek help when necessary.
  • Inspire and mentor your engineering colleagues – especially junior engineers in your charge.
  • Continually champion improvement by identifying ways to raise the quality bar of the team, systems, and organization around you.
  • Deliver UI products from initial wireframe/conception through technical planning, implementation, and iterative refinement.
  • Drive a strong culture of visual quality and security through attention to detail and industry-leading UI/UX practices.
  • Partner closely with Product Owners and UI/UX designers to move fast on creating elegant solutions to complex business problems

Benefits

  • Totally remote, full-time (40h/week)
  • EST work hours
  • Long-term, solid independent contractor agreement
  • Payment in USD, by-weekly or monthly - your choice.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service