Senior Engineer, Front End

Lancer CorporationSan Antonio, TX
43d

About The Position

The Senior Engineer, Front End leads the design, development, and testing of user interfaces on embedded systems and web applications. This role leads projects of high technical complexity. The ideal candidate will have an advanced understanding of user interface development on embedded devices and web applications and will work closely with cross-functional teams to design and develop innovative embedded products.

Requirements

  • Proficient with React, CSS, and JavaScript web development technologies.
  • Ability to rapidly create interactive prototypes and wireframes using Figma or similar and rapidly iterate based on feedback.
  • Experience with test tools like Playwright, Cucumber, Postman, and JMeter.
  • Proficient in design tools such as Sketch, Figma, or Adobe Create Suite.
  • Strong understanding of user-centered design principles.
  • Ability to manage multiple projects simultaneously.
  • Proficiency in version control systems for source code management (e.g., Git, SVN).
  • Proficiency with issue-tracking tools and Agile practices.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and lead technical teams.
  • Strong interpersonal skills and ability to build working relationships with team members and stakeholders.
  • Bachelor's degree in Computer Engineering, Computer Science or a related field (Master's degree preferred).
  • Minimum 10 years of experience developing front end software.
  • Proven experience in user interface prototyping and development.
  • Proven experience in leading successful software projects.

Nice To Haves

  • Experience with web application development for embedded systems is a plus.
  • Experience with Azure cloud applications is a plus.
  • Project management experience is a plus.

Responsibilities

  • Lead all aspects of the design and development of user interfaces throughout the software development lifecycle (SDLC).
  • Lead UI/UX initiatives and drive design decisions.
  • Prepare, communicate, and monitor technical project plans and develop software roadmaps.
  • Define system architecture, select components, and system performance requirements for complex embedded products.
  • Collaborate with cross-functional teams including product managers, back-end developers, and other stakeholders to translate design concepts into technical requirements.
  • Prepare, communicate and monitor high technical complexity project plans.
  • Prepare and present critical technical reports and documentation.
  • Mentor and guide junior engineers in their professional development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service