Senior Mobile Android Developer

 

What to Expect

happyMedium is working on things that change the world for the better, and we need your help.

We provide breakfast, lunch, and diner, we pay 100% of your health care, have great retirement options, and we will help you advance personally and professionally. We own our building in midtown where you can spread out and learn how to use our 3d printers, CNC machine, tools, silk screen supplies, large format printer, or build your own PCBs. We have covered safe parking, 2 courtyards, 1000 feet from the new MLS stadium. (they play soccer there)

We are unlike any firm in St. Louis. We have no investors or multiple owners which means we do as we please and we are proud of it.

Many of our projects are leading the way in mobile commerce, medical research, hardware / software development, and it's nice to see our work in the top 100 of the App Store, consistently, for years and years. And years... We develop technology before it is widely used and write patents so you can impress your parents.

Basics:

  • Salary based on skills

  • 100% company paid medical/dental/vision/life insurance

  • Retirement with 3% matching

  • Hybrid remote / office based model

  • Opportunities to learn. We'll help you learn when and if you need it.

  • Nice secure parking

  • PTO

  • 16 Paid holidays

Responsibilities

  • Write maintainable and performant software in collaboration with our talented team

  • Perform extensive testing and participate in code reviews to ensure we are delivering high quality software

  • Research emerging technology and tools and proactively share those findings with the team

  • Communicate clearly and effectively with all team members

Requirements

  • Has a complete understanding of a feature, the users impacted, the flows impacted and feature's purpose

  • 5 years of experience developing and implementing Android native applications for mobile phones, and tablets

  • Strong experience in designing and developing native Android frameworks

  • Excellent programming skills in Java/Kotlin

  • Experience with Android SDK performance tools, and optimization

  • Strong object-oriented programming and design skills

  • Strong problem-solving and analytical skills

  • Excellent communication and interpersonal skills

  • Adept with Agile software development lifecycle and DevOps principles

  • Able to communicate processes and results with all parties involved in the product team, including engineers, product owner, scrum master, third party vendors and customers

  • Professional communication and interpersonal skills

Bonus Points

  • Experience with Mobile commerce, payment gateways and security

  • Experience with Git distributed version control system

  • 2 or more completed apps in Apple App Store or Google Play

  • A background in security engineering

 

Ready When You Are

Show Us What You’ve Got

Now’s not the time to be shy. Tell us about yourself and please include at least the following:

  • Resume with a description of your skills

  • 2-3 examples that best showcase your talent

  • Links to your Github, Social and/or LinkedIn accounts