Search jobs > Charlotte, NC > Sr software engineer

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

Bachelor's 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 APIs 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.

1 day ago
Related jobs
Promoted
NTT DATA, Inc.
Charlotte, North Carolina

Sr Software Engineer (OpenText Exstream Cloud Native). ...

Promoted
Selective Insurance
Charlotte, North Carolina

Software Engineer to join us in developing our web-based Commercial Lines Applications. Software Engineer you will be both a technical expert and a leader. Selective Insurance is seeking a highly motivated Sr. ...

Promoted
Lowe's
Charlotte, North Carolina

Your role within the Consumer mobile Team will include working closely with product management, mobile developers, and other software development engineers across our locations in the US and India to deliver high-quality code. Participates and mentor's other engineers in software development technol...

Lowe's Home Improvement
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...

Promoted
Lowe's
Charlotte, North Carolina

Backend Technologies - Senior Software Engineer. A software engineer already familiar the backend technologies listed. Able to lead software projects and mentor more junior engineers. The primary purpose of this role is to translate business requirements and functional specifications into logical pr...

Lowe's Companies
Charlotte, North Carolina

Has solid grasp of software design patterns and approaches; understands application level software architecture; makes technical trade-off decisions at application level. Provides mentoring and guidance to more junior level engineers; may provide feedback and direction on specific engineering tasks....

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...

Credit Karma
Charlotte, North Carolina

You will work directly with engineering teams outside of Android. Industry work experience as an Android Engineer. You will work with the latest Android frameworks, design patterns, and technologies. You will develop Android applications using Kotlin and write your own APIs in GraphQL. ...

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...

Selective Insurance
Charlotte, North Carolina

Software Engineer to join us in developing our web-based Commercial Lines Applications. Software Engineer you will be both a technical expert and a leader. Selective Insurance is seeking a highly motivated Sr. ...