Skip Navigation

Job Description

Job Description

Software Engineering Consultant- Android

Job ID 1314343BR Date posted 01/05/2018 Location Mooresville, NC Location Name CSC-Mooresville Address 1000 Lowes Boulevard Employment Type I Regular Employment Type II Full-Time Line of Business Corporate Department 0033 - CX - Mobile & Desktop

Job Description

We are looking for a Lead for the Lowe's Android Consumer Platform, where this person would be responsible for managing the development of new features and capabilities. Your primary focus will be to lead in the delivery and discovery of new mobile capabilities,assist in defining requirements of new functionalities, maintenance production stability, and ensuring high performance of the application as a whole. You will also be responsible for building and integrating business critical external libraries as well as utilizing testing frameworks to ensure code and application quality.


  • Serves as lead Android developer; depending on skills set can be lead on one platform and play a supporting role across other technologies
  • Delivers across the entire app life cycle-concept, design, build, deploy, test, release and support
  • Works directly with developers and product managers to conceptualize, build, test and realize products
  • Consumes and contribute to requirements around functionality and translate those requirements into elegant functional solutions
  • Builds prototypes at tech scoping stage of projects
  • Creates compelling device specific user interfaces and experiences
  • Optimizes performance for apps
  • Explains technologies and solutions to technical and non-technical stakeholders

Skills and Qualifications

  • Strong proficiency with Java, XML and Android Studio

  • Strong OO design andprogramming skills in Java

  • Knowledge of Groovy and Android SDK from 4.3 up to the latest version

  • Understanding the nature of integrating with web services (SOAP, REST, JSON, XML)

  • Good understanding of networking/threading frameworks in Android (such as OKHTTP, Volley, RXJava, Otto etc.)

  • Good understanding of how to handle views and code on an array of Android devices

  • Understanding of integrating with WebViews from within in Android application

  • Understanding of data storage of sensitive information on an Android Device

  • Understanding of Common Google Provided libraries (such as Maps, Firebase, AppIndexing etc.)

  • Understanding Google material design principles behind a scalable application

  • Implementing unit tests using both Junit and Espresso

  • Proficient understanding of code versioning tools, such as Git


Bachelor's Degree in ComputerScience, CIS, or related field

5+ years of experience insoftware development or a related field. Additional equivalent work experiencemay be substituted for the degree requirement

4+ years of experienceworking on project(s) involving the implementation of solutions applyingdevelopment life cycles (SDLC)

4+ years of experience inAndroid Application Development

3+ years of experienceleading teams, with or without direct reports


Master's Degree in ComputerScience, CIS, or related field

Professional Experience withKotlin

Lowe’s is an equal opportunity affirmative action employer and administers all personnel practices without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, marital status, veteran status, genetics or any other category protected under applicable law.

Email Job

Talent Community

Please sign up here to join our Talent Community

Stay Connected

Read More | Get Social