Liberty Mutual Insurance

Solutions Engineer, Android Solutions Architect

Boston, MA Portsmouth, NH
HTML JavaScript Microservices Android Java Kotlin GraphQL API
Description
Pay Philosophy

The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.


Description

Job Title: Android Solution Architect/Engineer

 

Role Summary:

USRM ServTech is seeking a skilled Android Solution Architect/Engineer to join our dynamic and innovative team. The Android Solution Engineer will be responsible for developing, implementing, and maintaining Android applications to meet the needs of our clients and users. As an integral part of our software development team, the Android Solution Engineer will play a key role in designing and building robust and scalable Android solutions.

 

Responsibilities:

1. Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.

2. Develop high-quality, efficient, and scalable Android applications that align with industry best practices and meet user requirements.

3. Conduct thorough code reviews and ensure code quality, performance, and stability of Android applications.

4. Troubleshoot and resolve any issues or bugs identified in Android applications, providing timely resolutions.

5. Continuously research, evaluate, and implement new technologies, tools, and frameworks to optimize Android application development.

6. Collaborate with UI/UX designers to ensure optimal user experience and seamless integration of design elements into Android applications.

7. Work closely with product managers, software engineers, and other stakeholders to develop and execute project plans, schedules, and deliverables.

8. Maintain comprehensive documentation for Android applications, including architecture, design, and functionality specifications.

9. Stay up-to-date with the latest trends and advancements in Android development, and share knowledge and expertise with the team.

10. Participate in team meetings, brainstorming sessions, and knowledge sharing activities to foster a collaborative and innovative work environment.

 

Requirements:

1. Bachelor's degree in Computer Science, Engineering, or a related field.

2. Proven experience as an Android Developer or Android Solution Engineer, with a strong portfolio of Android applications.

3. Strong proficiency in Java and Kotlin programming languages, with deep knowledge of the Android SDK, Android Studio, and Gradle.

4. Solid understanding of object-oriented programming principles and design patterns.

5. Experience working with GraphQl APIs and third-party libraries, as well as integrating external services and APIs into Android applications.

6. Solid knowledge of mobile UI/UX standards, including responsive design and material design guidelines.

7. Experience with Android Jetpack Compose 

8. Experience in integration with GraphQL services using Apollo Kotlin

9. Strong analytical and problem-solving skills, with the ability to debug and resolve complex technical issues.

10. Strong communication and collaboration skills, with the ability to effectively work with cross-functional teams.

11. Ability to prioritize and manage multiple tasks and projects in a fast-paced, deadline-driven environment.

12. Experience with Agile/Scrum methodologies is a plus.

 

As an Android

Solution Engineer, a crucial aspect of the role is to focus on observing, mentoring, and coaching other Android developers on the team. This involves conducting regular code reviews, providing constructive feedback, and sharing best practices to enhance their skills and knowledge in Android development.

The Android Solution Engineer will play a pivotal role in creating a collaborative and supportive environment, fostering knowledge exchange, and facilitating the professional growth of the Android development team. By serving as a technical resource and offering guidance on complex challenges, the Android Solution Engineer will contribute to the team's overall success and

promote excellence in Android development.

 

If you are a talented Android Solution Engineer with a passion for building innovative and cutting-edge Android applications, we would love to hear from you. Join our team and contribute to the development of top-notch Android solutions that will make a real difference for our clients and users.

Qualifications

Experience

  • Ten years of related software engineering experience
  • A comprehensive understanding of agile environments
  • Extensive knowledge of contemporary frameworks and emerging technologies
  • A history of practicing DevOps and SecOps
  • A strong background in business operations and strategies, including knowledge of global business, technology trends and the financial services industry

Skills

  • Solid negotiation, facilitation, consensus building and influencing capabilities
  • Ability to identify patterns and problems across teams and deliver effective solutions
  • Openness and adaptability to respond to fast-moving circumstances
  • A design thinking and test-driven development mindset
  • Excellent oral and written communication skills, and an aptitude for working in teams
  • Knowledge
  • Experience developing or architecting cloud-hosted, responsive web applications using Java, HTML5 and CSSS3
  • Strong background in code review
  • High-level proficiency with client-side JavaScript frameworks, server-side frameworks, and NoSQL databases
  • Familiarity with event-based System of Engagement architectures and integration with API exposing microservices
  • Deep understanding of layered solutions and designs
  • Cognizance of security concerns, from access control and authentication to secured SDLC processes
  • Understanding of DCI/MDM systems, data ingestion and cloud-scale data sets

Education

  • A Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience
About Us

**This position may have in-office requirements depending on candidate location.**

At Liberty Mutual, our purpose is to help people embrace today and confidently pursue tomorrow. That's why we provide an environment focused on openness, inclusion, trust and respect. Here, you'll discover our expansive range of roles, and a workplace where we aim to help turn your passion into a rewarding profession.

Liberty Mutual has proudly been recognized as a "Great Place to Work" by Great Place to Work® US for the past several years. We were also selected as one of the "100 Best Places to Work in IT" on IDG's Insider Pro and Computerworld's 2020 list. For many years running, we have been named by Forbes as one of America's Best Employers for Women and one of America's Best Employers for New Graduates as well as one of America's Best Employers for Diversity. To learn more about our commitment to diversity and inclusion please visit: https://jobs.libertymutualgroup.com/diversity-inclusion

We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: https://LMI.co/Benefits

Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.

Fair Chance Notices

Liberty Mutual Insurance
Liberty Mutual Insurance
Finance Financial Services Insurance

0 applies

7 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say