Senior UI Software Engineer

Electric Power EngineersAustin, TX
Hybrid

About The Position

We are designing the grid of the future! EPE is seeking a highly skilled Senior Software Engineer with a focus in developing modern web based front end solutions to be part of a dynamic and highly technical team. In this role, you will lead the design, development, and implementation of front-end components and interfaces for EPE software products that serve the energy industry. You will have opportunities to work with the latest technologies and contribute to a growing portfolio of products that are helping shape the future of power systems.

Requirements

  • Proven experience (10+ years) as a Senior Software Engineer or Front-End Developer, with a strong emphasis on modern web technologies.
  • Proficiency front-end technologies such as HTML5, CSS3, JavaScript, and popular frameworks (React, Angular, Vue.js, etc.).
  • A minimum of 5+ years of experience in developing with React.js is required.
  • Experience in developing responsive and adaptive web applications.
  • Strong understanding of front-end build tools and version control systems such as Git.
  • Familiarity with back-end technologies (REST APIs, GraphQL, etc.) and the ability to collaborate effectively with back-end teams.
  • Deep knowledge of UI/UX design principles and the ability to work with design teams to create visually compelling and user-friendly interfaces.
  • Strong problem-solving skills and a passion for delivering high-quality, scalable solutions.
  • Excellent communication and collaboration skills, with the ability to work in a fast-paced, agile environment.
  • A passion for the energy sector and a desire to make a meaningful impact through technology.

Nice To Haves

  • Experience with cloud platforms (AWS, Azure, etc.) and microservices architectures.
  • Familiarity with containerization and deployment tools like Docker and Kubernetes.
  • Knowledge of testing frameworks and methodologies for front-end development.
  • A strong portfolio showcasing previous projects that demonstrate a high level of technical expertise and attention to detail.

Responsibilities

  • Lead Front-End Development: Spearhead the design, development, and delivery of high-quality front-end components and interfaces that are integral to EPE’s software products.
  • Collaborate Across Teams: Work closely with cross-functional teams, including back-end developers, UX/UI designers, and product managers, to create seamless and intuitive web applications that meet user needs and business objectives.
  • Develop Scalable Solutions: Leverage modern front-end technologies, frameworks, and best practices to build scalable, maintainable, and performant solutions that support the rapidly evolving needs of the energy sector.
  • Innovative Product Development: Contribute to a growing portfolio of products by introducing new features, improving existing functionality, and ensuring a smooth, reliable user experience.
  • Maintain High Standards of Code Quality: Write clean, well-documented, and efficient code while adhering to best practices for front-end development, security, and performance.
  • Stay Current with Industry Trends: Continuously explore and stay up to date with the latest technologies, tools, and trends in front-end development to ensure EPE’s software products remain at the cutting edge.
  • Optimize User Experience: Use your expertise to ensure that EPE’s software products deliver exceptional, user-centered designs that improve usability and empower clients in the energy industry.

Benefits

  • Comprehensive health and wellness benefits including medical, dental, and vision with 100% premium coverage for you.
  • Generous PTO and paid holidays
  • Employee Ownership Program
  • Work with industry leaders
  • 401K, up to a 4% match (100% vested from day 1)
  • Flexible Work including hybrid and remote possibilities base on position.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service