Our ideal Mobile engineer candidate is team-oriented, possesses excellent communication skills and who has proven work experience developing and supporting complex mobile applications utilizing current architecture. Leveraging a solid knowledge of mobile architecture frameworks and development tools, candidates will work in a collaborative environment to architect and develop advanced mobile capabilities for a suite of apps.
You’re also team-oriented and take a collaborative approach to working with others. With a flat leadership structure, the opportunity for flexibility within role, and development into other areas is a core reason most people desire to work in Digital Experience at MassMutual.
Objectives of this role
Give direction to other mobile developers, take direction from the head of mobile and creative leads while communicating issues, providing estimates, and helping to envision creative solutions to technical challenges. Our Mobile engineer must demonstrate the ability to master new/emerging technologies and take initiative to offer technical direction and creative solutions.
Daily and monthly responsibilities
Architect and develop advanced mobile capabilities for a suite of apps with the latest Android technologies
Leverage latest mobile architecture patterns
Provide support and direction to other mobile developers
Take direction from the head of mobile and creative leads while communicating issues and driving toward resolution
Provide estimates, and helping to envision creative solutions to technical challenges
Drive toward the effective utilization of the latest technologies, partnering with business stakeholders across the team, as well as experts in other areas including data science to achieve these goals.
Learn and master new and emerging technologies and take initiative to offer technical direction and creative solutions.
Required Qualifications
5+ years of proven delivery of publicly available Android apps
Expertise in Android development using Kotlin, Java, Jetpack, and Android Studio in an agile environment
Proficiency in Kotlin/Java leveraging object-oriented, and functional programming
Experience in branching and merging strategies such as Gitflow or similar
Experience integrating with REST based APIs
Experience developing and using mobile Frameworks (Jetpack, Coroutines, LiveData, Dependency Injection, Firebase etc.)
Excellent written and oral communication skills with the ability to collaborate in an agile team environment with engineers, product owners, testers, business analysts and groups outside of the team.
Bachelor's degree in CE, CS, EE, ME MIS, or equivalent
Authorized to work in the United States with or without sponsorship
Preferred Qualifications
Deep understanding of Google Material Design Guidelines, accessibility features and recommended patterns and practices
Strong CI/CD Knowledge with tools such as Jenkins, AppCenter, DevOps and Git actions to deliver continuous quality
Experience and understanding of mobile security patterns and practices
Significant experience in mobile application development including a deep understanding of how to architect reusable mobile frameworks and solutions
Expertise in the latest mobile technologies and Android architecture patterns including MVVM/MVP Architectures.
Passion for following the mobile landscape, architectures, trends, and new technologies
Ability to lead by example and help guide and educate other engineers on the team
Ability to effectively articulate technical challenges and solutions
Mobile Testing Frameworks & Strategies
Behavior Driven Development / BDD experience
Experience with developing and maintaining REST based APIs
Familiarity with Multiplatform technologies such as Flutter, React Native or Kotlin Multiplatform
Able to write mobile applications in either Swift or Kotlin.
Familiarity with gradle and maven for Android
Experience with cloud and serverless frameworks – AWS or similar, Kubernetes or similar.
Springfield, MA
MassMutual was founded on May 15, 1851. And from the beginning, we’ve had a single purpose: to help people secure their future and protect the ones they love. More than 160 years later, that commitment remains our guiding principle. It’s behind everything we do and every decision we make. It’s how we continue to deliver products and services to help our policyowners and customers achieve their financial goals, and protect those who matter most.
MassMutual is a mutual company. That means we don’t have shareholders. Instead, our members and participating policy owners are often described as sharing in our ownership. This generally means that, if you’re insured under one of MassMutual’s individual, participating whole life insurance policies, for example, you are a member entitled to vote for our Board of Directors. And if you own that participating policy, you may be eligible to share in any dividends we may declare.
As a mutual company, we operate for the benefit of our members and participating policyowners. We manage the company with a focus on their long-term interests and are not subject to the expectations of Wall Street analysts or stockholders. Throughout our history, this focus on the long-term has helped us provide financial and retirement security to millions of people. And while they're not guaranteed, we've consistently paid dividends to eligible participating policyowners since the 1860s. Our success is reflected in our financial strength ratings1, which are among the highest of any company in any industry.