Generac Power Systems - Denver, CO

posted 22 days ago

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

About the position

Generac Power Systems is seeking a Mobile Android Developer to design, build, and deliver UI features for their next-generation mobile application. This role involves working with modern technologies such as Kotlin, Compose, and GraphQL, and requires a strong focus on quality and data-driven processes. The position is based in Denver, CO, and is primarily onsite, emphasizing collaboration across various teams to create cohesive customer experiences.

Responsibilities

  • Execute front end development throughout the entire development process.
  • Drive continuous improvements by leveraging modern tools and frameworks.
  • 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.
  • Maintain technical expertise in emerging technical trends to contribute to the architectural roadmap for the Android application.
  • Write user and technical specifications in line with business needs.
  • Innovate system design by collaborating with back-end, cloud, firmware, and other engineers as required.
  • Collaborate with different teams across the division to achieve a cohesive experience for customers.

Requirements

  • Bachelor's degree in computer science or related field.
  • 2+ years software engineering experience in native Android platform.
  • Minimum of 1 year of experience with Kotlin.
  • Working familiarity with modern Android development practices, including dependency injection, coroutines, and Jetpack libraries such as Compose.

Nice-to-haves

  • Experience in writing customizable, responsive, and re-usable 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.
  • Experience with automated app deployment workflows including code signing, distributing beta builds, and publishing to Play Store.

Benefits

  • Equal opportunity employer with consideration for all qualified applicants.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service