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