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.
Want more jobs like this?
Get Software Engineering jobs in Charlotte, NC delivered to your inbox every week.
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.