Principal UI Sofware Engineer
Electric Power Engineers
- Ciudad de Panamá
- Permanente
- Tiempo completo
- 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.
- 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.
- 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.
- Comprehensive Health & Life Insurance: 100% premium coverage for employees, with partial coverage available for eligible dependents.
- Opportunity to work on cutting-edge automation solutions for the power industry.
- Collaborate with a team of experts in software engineering, renewable energy, and grid technologies.
- Flexible hybrid work environment with opportunities for professional growth and innovation.
- EPE is an equal opportunity employer and values diversity in its workforce.