Senior Android Mobile Engineer

Allego Needham , MA 02494

Posted 1 week ago

Allego is looking for a senior Android software engineer to assist in the continued development of the Android app version of our flagship product working out of our Needham, MA office. The primary focus of this role will be to work in an agile team to implement new features of the product. In addition to being a strong designer/developer, written and verbal communication skills are essential.Allego offers a highly flexible work environment, great benefits, and the chance to work in a collaborative - small team environment. We are looking for highly motivated engineers who are excited about building high quality software products in a new, exciting and expanding product space.

RESPONSIBILITIES:
  • Good code writing skills: you must write code that is well designed, well structured, readable, and self-commenting
  • Develop and maintain Allegos Android client applications
  • Take ownership of Android deliverables, be a resource for the completion of development sprints, track progress, and assist in creating target dates for deliverables
  • Assist the Mobile Application Development Team in establishing and maintaining Quality Assurance processes, focused primarily on Android Application projects
  • Participate in Code Reviews, and diagnose, program and test program changes to address bugs and other performance issues
  • Design, Implement and unit test new product features using Agile tools and processes
  • Collaborate with PM, Cloud, Web, iOS, and QA teams on designs, feature requirements, and testing strategies
  • Design and code user interface components for Android Applications
  • Must have the ability to mentor junior members of the team

Requirements

  • Strong knowledge of Android SDK, different versions of Android, and experience with the challenges of coding for a diverse set of devices
  • Strong knowledge of Android design principles, patterns, and best practices
  • Experience working with and debugging large multi-threaded applications
  • Experience with offline storage and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Googles Android (Material) design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Ability to write production-quality code for a SaaS product
  • Self-Motivated and be able to work efficiently remotely
  • RxJava 2, Gson, Dagger2/Butterknife, OkHttp, Espresso, Robolectric, Robotium, Junit TDD experience a plus

Benefits

Allego offers a comprehensive and competitive benefits program that enables employees to choose the benefits that best fit their needs and the needs of their families. Full time new hires are eligible for most benefits on the first day of employment. The following is a summary of the benefits offered to Allego employees.

Health and wellness

Medical

Dental

Vision

Generous time off policy

Employee Assistance Program

Security and savings

Disability

Life insurance

Healthcare Reimbursement Arrangement (HRA)

401(k)

Flexible Spending Accounts (FSA)

Culture and Values

Our Core Values, better known as Allegos Operating Principles, are at the heart of our business. They are the fabric of our culture and central to our approach to work, our customers and with each other.

Seeking Truth

Problem Solving

Embracing Mistakes

Customer Focused

Execution Excellence

Growth Mindset

Extra Mile

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Android Mobile Engineer

Allego

Posted 4 months ago

VIEW JOBS 7/29/2020 12:00:00 AM 2020-10-27T00:00 Allego is looking for a senior Android software engineer to assist in the continued development of the Android app version of our flagship product working out of our Needham, MA office. The primary focus of this role will be to work in an agile team to implement new features of the product. In addition to being a strong designer/developer, written and verbal communication skills are essential. Allego offers a highly flexible work environment, great benefits, and the chance to work in a collaborative - small team environment. We are looking for highly motivated engineers who are excited about building high quality software products in a new, exciting and expanding product space. RESPONSIBILITIES: * Good code writing skills: you must write code that is well designed, well structured, readable, and self-commenting * Develop and maintain Allego's Android client applications * Take ownership of Android deliverables, be a resource for the completion of development sprints, track progress, and assist in creating target dates for deliverables * Assist the Mobile Application Development Team in establishing and maintaining Quality Assurance processes, focused primarily on Android Application projects * Participate in Code Reviews, and diagnose, program and test program changes to address bugs and other performance issues * Design, Implement and unit test new product features using Agile tools and processes * Collaborate with PM, Cloud, Web, iOS, and QA teams on designs, feature requirements, and testing strategies * Design and code user interface components for Android Applications * Must have the ability to mentor junior members of the team * Strong knowledge of Android SDK, different versions of Android, and experience with the challenges of coding for a diverse set of devices * Strong knowledge of Android design principles, patterns, and best practices * Experience working with and debugging large multi-threaded applications * Experience with offline storage and performance tuning * Knowledge of the open-source Android ecosystem and the libraries available for common tasks * Ability to understand business requirements and translate them into technical requirements * Familiarity with cloud message APIs and push notifications * A knack for benchmarking and optimization * Understanding of Google's Android (Material) design principles and interface guidelines * Proficient understanding of code versioning tools, such as Git * Ability to write production-quality code for a SaaS product * Self-Motivated and be able to work efficiently remotely * RxJava 2, Gson, Dagger2/Butterknife, OkHttp, Espresso, Robolectric, Robotium, Junit TDD experience a plus Allego offers a comprehensive and competitive benefits program that enables employees to choose the benefits that best fit their needs and the needs of their families. Full time new hires are eligible for most benefits on the first day of employment. The following is a summary of the benefits offered to Allego employees. Health and wellness Medical Dental Vision Generous time off policy Employee Assistance Program Security and savings Disability Life insurance Healthcare Reimbursement Arrangement (HRA) 401(k) Flexible Spending Accounts (FSA) Culture and Values Our Core Values, better known as Allego's Operating Principles, are at the heart of our business. They are the fabric of our culture and central to our approach to work, our customers and with each other. Seeking Truth Problem Solving Embracing Mistakes Customer Focused Execution Excellence Growth Mindset Extra Mile Allego Needham MA

Senior Android Mobile Engineer

Allego