Software Engineering Consultant- Android

Lowe’s   •  

Mooresville, NC

5 - 7 years

Posted 259 days ago

This job is no longer available.

Responsibilities

  • 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

REQUIRED QUALIFICATIONS

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

PREFERRED QUALIFICATIONS

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

Professional Experience withKotlin./

Job ID 1314343BR