Software Engineer II (Android)

Sorry, this job was removed at 9:08 a.m. (MST) on Tuesday, July 27, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Description

 

Envysion, a leading provider of video-based SaaS technology solutions for retailers, including fast-casual restaurants, convenience stores and wireless dealers, is seeking a Software Engineer II (Android). The Software Engineer II (Android) will work loosely with a small, agile team developing highly scalable applications. You will be responsible for the Android development and will be able to work closely with the engineers working on the web platform as well as the APIs. This is an opportunity to work with real-time, event driven video players in an Android app.

Core Functions

  • Actively participate in a fluid and collaborative environment with the ability to influence and change the direction of the product
  • Employ your skills in Android technologies to create compelling software
  • Support cross-functional feature teams with UI and API architecture expertise
  • Leverage a variety of technologies to deliver live and recorded video to customers in the Android app
  • Integrate reports and analytics that help our customers get the information they need at a glance
  • Build analytics into the app that will help us deliver a better product
  • Participate in the end-to-end delivery of software; from design, implementation to deployment automation and maintenance.

Minimum Skills:

  • 3+ years experience developing commercial software applications
  • 1+ years experience delivering complex Android applications
  • 1+ years experience interacting with restful APIs
  • Excellent Kotlin or Java development skills and experience
  • Good understanding of how different Android versions affect the app and the ability to account for these in the code
  • Ability to create compelling and functional user experiences in an app
  • Ability to understand REST backend services in NodeJS/Express/Lambda and integrate them into the app
  • Ability to write high quality functional tests that verify the soundness and performance of your code
  • Solid understanding of the full mobile development life cycle
  • Ability to integrate sound software security principles into the app
  • Experience with offline storage, threading, and performance tuning
  • Strong grasp of Agile principles and software best practices
  • Agility and comfort with changing requirements and frequent customer feedback

Nice to have:

  • Experience working with web-based video, including HTTP Live Streaming (HLS)
  • Experience with SQL including the ability to diagnose and address performance issues in MySQL
  • Familiarity with iOS development and the ability to assist with iOS features

Soft skills that will help you be successful in the role

  • You are a self-starter who enjoys tackling new problems and delivering innovative solutions.
  • You like working closely with your team members in a fluid agile environment
  • You know when to work independently and when to collaborate with team members
  • You can fluently translate designs into well-engineered code.
  • You aren't necessarily a designer, but you have an eye for detail, you can see when pixels are off, and you have a sense for usability
  • You know the ins and outs of cross version development
  • You can talk the talk of HTTP interfaces/APIs with service developers

Compensation & Benefits

Base Salary

  • $100,000.00 - $120,000.00, depending on experience

Corporate Bonus

  • Based on corporate and individual objectives; Up to 10% of your Annual Salary, prorated from your start date

Benefits

  • 3 weeks Paid Time Off, Medical, Dental, Vision, Teledoc services, 401k & Roth; with 2% company match, Short Term & Long-Term Disability and Life Insurance

Envysion is proud to be an Equal Opportunity Employer, committed to workplace diversity.

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

100 Superior Plaza Way, Superior, CO 80027

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EnvysionFind similar jobs