MassMutual

Sr. Android Engineer

Posted on: 14 Oct 2021

Boston, MA

Job Description

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. 

MassMutual

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.

 

Similar Jobs