Company

SnapAVSee more

addressAddressLehi, UT
type Form of workFull-Time
CategoryInformation Technology

Job description

Snap One is a leading manufacturer and distributor of control, A/V, surveillance, networking, power, and infrastructure equipment for residential and commercial professionals.  We believe that life’s better when everything works together. And the same can be said about the collaborative work we do.  Join our award-winning team in our continuous quest to deliver the most brilliant, personalized smart living and smart business experiences to people around the world.

 

The Android Software Engineer will report to the Engineering Manager of the Smart Device Software Android Team and will be responsible for developing mobile applications appropriate for desired customers and utilized by thousands of home automation systems. This position will help develop the Home Control Customer Interface for Android mobile apps and embedded devices (i.e. touch panels and set top boxes) utilizing programming languages such as Java and Kotlin. The incumbent will act as a mid level individual contributor and be exposed to mobile application development and automated testing. This role will work cross functionally and the incumbent should be a motivated self-started with good testing and DevOps practices. A successful individual should follow best industry practices to demonstrate intellectual curiosity, accountability and a passion for Software Development, home automation and mobile development.


  • Drive new feature development from ideation to release
  • Have technical mastery of key functions of large applications
  • Work cross functionally to drive tasks to completion by collaborating and maintaining strong relationships with key stakeholders, senior engineers, mentors and junior engineer mentees
  • Participate in all stages of the Scrum (Agile) process including estimation, logging work, and demos
  • Implement graphical designs within the application with nearly pixel perfect accuracy
  • Ensure parity between Android and iOS apps by working with the iOS developers
  • Use Test Driven Development in order to speed feature delivery and reduce the bug count while increasing test code coverage as well as perceived customer quality

Required Qualifications

  • 3+ years software engineering experience and/or a bachelor’s degree in computer science, software engineering or relevant field of study
  • 2+ years of extensive experience developing Android mobile native applications in Kotlin/Java
  • Experience working on a published mobile application
  • Solid understanding of the full Android mobile development life cycle
  • Strong knowledge of Android UI design principles and best practices
  • Experience in testing Android applications: unit test, integration test, UI test, performance test

Preferred Qualifications

  • Understanding of Source Control Management practices particularly with GIT
  • Experience mentoring junior members
  • Working knowledge of Internationalization

Snap One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Refer code: 7517175. SnapAV - The previous day - 2023-12-31 06:41

SnapAV

Lehi, UT
Popular Senior Software Development Engineer jobs in top cities
Jobs feed

Dealership Porter - Sugar Land

Dealer Integrated Services

Sugar Land, TX

$14 an hour

Frontend Engineer

Via

New York, NY

$130,000 - $150,000 a year

Java Developer

Errorhandle

New York, NY

$36 - $95 an hour

Customer Service Advisor/Consultant

U-J Chevrolet

Mobile, AL

$50,000 - $80,000 a year

Azure Developer

Errorhandle

New York, NY

$36 - $95 an hour

Full Stack Developer

N2B Arrosage

Remote

$129,630 - $135,000 a year

$21.25 Delivery Driver - Amazon DSP

Dream Chasers Logistics

North Branch, MN

CDL Driver-Class B

Builders Firstsource

Cedar, MN

New Media Developer/Consultant

Synaptic Communications

Brookline, MA

$103K - $130K a year

Share jobs with friends

Senior Software Development Engineer - Text Orchestration

Qualtrics

Provo, UT

5 months ago - seen