Generac Power Systems - Denver, CO

posted 30 days ago

Full-time - Senior
Denver, CO
Electrical Equipment, Appliance, and Component Manufacturing

About the position

Generac Power Systems is seeking a Senior Engineer for Mobile Development specializing in React Native. This role focuses on designing, building, and delivering UI features for a next-generation mobile application, contributing to team activities, and mentoring junior engineers. The successful candidate will play a significant role in shaping applications, driving continuous improvements, and ensuring high-quality outputs in a dynamic environment.

Responsibilities

  • Implement applications that meet market needs and are easily extended with evolving business needs.
  • Review project ideas and provide technology input, prescribing appropriate application solutions that balance business requirements with Generac's technology standards.
  • Maintain technical expertise in emerging technical trends to contribute to the architectural roadmap for the mobile application.
  • Adapt to changes in technology for mobile applications.
  • Write user and technical specifications in line with business needs.
  • Self-direct and work in a dynamic, startup-like environment with high attention to detail.
  • Mentor a team of software engineers, challenging ideas and decisions with principle-based reasoning while valuing diverse perspectives.
  • Innovate system design by collaborating with back-end, cloud, firmware, and other engineers as required.
  • Drive improvements to meet accuracy, cycle time, and other performance factors.
  • Collaborate with different teams across the division to achieve a cohesive and comprehensive experience for customers.

Requirements

  • Bachelor's degree in computer science or related field.
  • 5+ years software engineering experience in React Native Platform.
  • Experience building scalable infrastructure software or distributed systems for commercial online services.
  • Experience in writing customizable, responsive, and reusable UI components.
  • Experience working with chart/data visualization libraries.
  • Experience in caching, logging, performance optimization, and monitoring mobile applications.
  • Experience with networking, localization, and security aspects of mobile applications.
  • Experience with CI/CD pipelines and best practices; CircleCI is a plus.
  • Experience with automated app deployment workflows including code signing, distributing beta builds, and publishing to Play Store; Fastlane experience is a plus.
  • Familiarity with mobile accessibility.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service