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.