Search jobs > Charlotte, NC > Sr engineer android

Sr Software Engineer - Android Associate Mobility

Lowe's
Charlotte, NC, United States
$92.3K-$175.4K a year
Full-time

As a Senior Software Engineer you will be responsible for design, developing and maintaining high quality Android applications.

You will work closely with cross functional teams to deliver robust and scalable solutions that meet the needs of our users.

Your role will involve mentoring junior developers driving best practices and contributing to the continuous improvement of development process.

Responsibilities :

Design and build advances applications for the Android platform

Collaborate with other teams to define, design and ship new features

Continuously discover, evaluate and implement new technologies that maximizes development efficiency.

Mentor and guide junior developers fostering a collaborative and innovative team environment.

Participate in code reviews to maintain high standards of code quality and ensure adherence to best practices

Work closely with Product Owner, UI / UX designers and other development teams to create a seamless mobile experience.

Required Skills / Experience :

6+ years experience

Bachelors degree in computer science, or equivalent

Unit test code including edge cases for usability and reliability

Solid background in software development, and design patterns

Strong proficiency in Kotlin

Proven experience in offering solutions for complex problems in the past.

Thorough understanding with the Android SDK and Android development tools.

Experience with RESTful API's to connect Android applications to back end services

Strong knowledge of Android UI design principles, patterns and best practices

Desired Skills :

Experience with continuous integration and deployment (CI / CD) processes

Experience with modern tech / patterns GraphQL, MVI, Clean architecture etc

Experience with testing frameworks like Junit, Mockito,Espresso etc

Required Qualifications

Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field) and 5-7 Years Experience in software development or a related field

3-5 Years Experience in database technologies

3-5 Years Experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)

Preferred Qualifications

Master's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field) 5-7 Years Experience working with source code control systems

5-7 Years IT experience developing and implementing business systems within an organization

5-7 Years Experience working with defect or incident tracking software

5-7 Years Experience writing technical documentation in a software development environment

3-5 Years Experience working with an IT Infrastructure Library (ITIL) framework

3-5 Years Experience leading teams, with or without direct reports

5-7 Years Experience in systems analysis, including defining technical requirements and performing high level design for complex solutions

5-7 Years Experience working with source code control systems

Experience working with Continuous Integration / Continuous Deployment tools

About Lowe's

Lowe's Companies, Inc. (NYSE : LOW) is a FORTUNE 50 home improvement company serving approximately 16 million customer transactions a week in the United States.

With total fiscal year 2023 sales of more than $86 billion, Lowe's operates over 1,700 home improvement stores and employs approximately 300,000 associates.

Based in Mooresville, N.C., Lowe's supports the communities it serves through programs focused on creating safe, affordable housing and helping to develop the next generation of skilled trade experts.

For more information, visit Lowes.com .

Lowe's is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.

Pay Range : $92,300.00 - $175,400.00 annually Starting rate of pay may vary based on factors including, but not limited to, position offered, location, education, training, and / or experience.

For information regarding our benefit programs and eligibility, please visit https : / / talent.lowes.com / us / en / benefits.

2 days ago
Related jobs
Promoted
Lowe's
Charlotte, North Carolina

Participates and mentors other engineers in software development technologies and processes by creating onboarding documents, issue Root Cause Analysis (RCA), key learnings, demos and share-out sessions. The primary purpose of this role is to translate business requirements and functional specificat...

Promoted
U.S. Bank
Charlotte, North Carolina

Exhibits relentless focus in software reliability engineering standards embedded into development standards. This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate takes responsibility of the software arti...

Promoted
Lowe's
Charlotte, North Carolina

This includes building software and systems to manage platform infrastructure and applications to improve the reliability and quality of our suite of software solutions. This role provides primary operational support and engineering for multiple large, distributed software applications. Provide prim...

Promoted
Principal Financial Group Inc
Charlotte, North Carolina

We're looking for a Sr Software Engineer to join our WSRS technology team. Shape Our Technological Future by collaborating across scrum teams to champion a unified and consistent approach to software engineering, ensuring efficiency and quality while pioneering the latest techniques. Lead and mentor...

Promoted
Lowe's
Charlotte, North Carolina

As a Full Stack Engineer on Store Selling platforms, you will play a crucial role in the development and maintenance of our software applications that is modernizing in store selling experience for the store associates. Collaborate with business and product stakeholders, along with UI/UX partners an...

Red Hat, Inc.
Remote US NC
Remote

Create and maintain functionality of software applications for Red Hat product delivery and be responsible for Application Program Interfaces (APIs) for use by other Red Hat applications, groups and external customers. Create and maintain unit and functional tests for software applications and execu...

Lowe's Companies
Charlotte, North Carolina

The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This role facilitates the implementation and maintenance of complex business and enterpri...

Truist
Charlotte, North Carolina

Bachelor’s Degree and six to ten years of experience or equivalent education and software engineering training or experience. Develop customized coding, software integration, perform analysis, configure solutions, using tools specific to the project or the area. In an Agile environment: Responsible ...

Lowe's Companies
Charlotte, North Carolina

Participates and mentors other engineers in software development technologies and processes by creating onboarding documents, issue Root Cause Analysis (RCA), key learnings, demos and share-out sessions. The primary purpose of this role is to translate business requirements and functional specificat...

Lowe's Companies
Charlotte, North Carolina

Participates and mentors other engineers in software development technologies and processes by creating onboarding documents, issue Root Cause Analysis (RCA), key learnings, demos and share-out sessions. The primary purpose of this role is to translate business requirements and functional specificat...