Home improvement projects can be complicated and confusing to manage, but it doesn't need to be. We are seeking software engineers with an innovative spirit to help customers and associates alike connect and manage their projects from inspiration to installation.
Please note, the ideal candidate for this role will need to be located in a commutable distance from our new Technology Hub in Charlotte, NC or be open to relocation, as eligible.
Job Summary
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 includes developing, configuring, or modifying complex integrated business and/or enterprise application solutions within various computing environments. This role facilitates the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications.
Key Responsibilities
Development of high-quality Flutter-based iOS and Android applications
Architecture and Design: Participate in the architectural design and implementation of native mobile applications using Flutter, adhering to best practices and ensuring scalability, performance, and maintainability
Hands-on Development: Actively contribute to the development of native mobile applications, writing clean, maintainable, and efficient code
Code Reviews: Conduct thorough code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members
Mentorship: Coach and mentor more junior developers, fostering their growth and technical skills development in best practices
Collaboration: Collaborate closely with cross-functional teams, including product managers, and designers, to shape solutions and define technical requirements as needed
Technical Documentation: Create and maintain engineering specs and technical documentation, ensuring clear communication and knowledge transfer within the team
Stay Current: Stay up-to-date with the latest industry trends, Flutter and Dart updates, and emerging technologies, and make recommendations for incorporating best practices into our projects
Technical Leadership: Provide technical leadership and guidance, ensuring the delivery of high-quality mobile software
Required Qualifications
Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
5 years of experience in software development or a related field
4 years of experience in database technologies
4 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
Preferred Qualifications
Proven experience (5+ years) in Native Mobile App development using Flutter and Dart or equivalent mobile app development framework
Experience building a mobile app using Flutter SDK Knowledge of iOS and Android back-end services/APIs
Strong knowledge in the architecture and implementation of Android or iOS Applications
Strong expertise in Dart programming language
Understanding of app development lifecycle and UI/UX design principles
Experience writing unit test and testing flutter widgets
Experience in publishing apps on the App Store and/or Google Play Store
Solid understanding of software architecture, design patterns, and best practices for mobile development
Experience with RESTful API integration and third-party mobile app development libraries
Strong problem-solving skills and a passion for staying updated on the latest mobile technology trends
Excellent communication and interpersonal skills
Ability to work effectively in a collaborative, agile development environment
About Lowe's
Lowe's Companies, Inc. (NYSE: LOW) is a FORTUNE 50 home improvement company serving approximately 17 million customer transactions a week in the U.S. With total fiscal year 2022 sales of over $97 billion, approximately $92 billion of sales were generated in the U.S., where 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.
#LI-81KCAM
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.