Android Developer

Description :

Where good people build rewarding careers.

Think that working in the insurance field can't be exciting, rewarding and challenging? Think again. You'll help us reinvent protection and retirement to improve customers' lives. We'll help you make an impact with our training and mentoring offerings. Here, you'll have the opportunity to expand and apply your skills in ways you never thought possible. And you'll have fun doing it. Join a company of individuals with hopes, plans and passions, all using and developing our talents for good, at work and in life.

Job Description

Contribute best-in-class programming skills to develop highly innovative mobile products.

Drive the development of elegant solutions to complex problems.

Experience in understanding large and complex code bases.

Familiar with tools in continuous integration and continuous development pipeline.

Ability to balance out desire to ship code soon with responsibility to get it right.

Learn by adapting quickly to an evolving market and emerging trends.

Should be willing to go above and beyond to get desired results for the team.

Ability to work independently and take ownership of features

Ability to work quickly but with a strong attention to detail and accuracy

Strong written and verbal English communication and organizational skills with an ability to thrive in a fast-paced production deadline-driven environment

A preoccupation with staying on top of industry trends and technologies

Primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

End to end ownership on project deliverable

Lead the team and mentor the developers

Strong written and verbal communication skills

Job Qualifications

Bachelor's degree in computer science or related technical discipline.

At least 5 years development experience

At least 2+ years Android experience

Tools like Git, Android Studio, Gradle, JUnit and Jenkins are second nature to you

Experience with Agile and Scrum methodologies

Experience writing unit testing

Experience working in CI/CD environment

Design, build, and maintain high performance, reusable, and reliable Java code

Ensure the best possible performance, quality, and responsiveness of the application

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization, and automation

Experience in latest Android technologies and trends

Good Work. Good Life. Good Hands®.

As a Fortune 100 company and industry leader, we provide a competitive salary – but that's just the beginning. Our Total Rewards package also offers benefits like tuition assistance, medical and dental insurance, as well as a robust pension and 401(k). Plus, you'll have access to a wide variety of programs to help you balance your work and personal life -- including a generous paid time off policy.

Learn more about life at Allstate. Connect with us on Twitter, Facebook, Instagram and LinkedIn or watch a video.

Allstate generally does not sponsor individuals for employment-based visas for this position.

Effective July 1, 2014, under Indiana House Enrolled Act (HEA) 1242, it is against public policy of the State of Indiana and a discriminatory practice for an employer to discriminate against a prospective employee on the basis of status as a veteran by refusing to employ an applicant on the basis that they are a veteran of the armed forces of the United States, a member of the Indiana National Guard or a member of a reserve component.

For jobs in San Francisco, please see the notice regarding the San Francisco Fair Chance Ordinance.

It is the policy of Allstate to employ the best qualified individuals available for all jobs without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity/gender expression, disability, and citizenship status as a veteran with a disability or veteran of the Vietnam Era.


Meet Some of Allstate's Employees

Patrick

Data Analytics Engineer

Patrick supports the work of his fellow Data Scientists by coding predictive models. He works to create functional Allstate products by making sense of the company's vast amount of customer data.

Jordan

Agile Software Developer

Because developers at Allstate engage in paired programming, Jordan spends the majority of his day working with one of his fellow developers on various coding projects.


Back to top