
Lead Mobile App Developer (back-end)
- Alpharetta, GA
- $128,400-192,600 per year
- Permanent
- Full-time
- Leadership and Mentorship:
- Lead, mentor, and inspire a team of software engineers by providing technical guidance and support.
- Foster a collaborative and innovative team environment, encouraging continuous learning and improvement.
- Software Development:
- Design, develop, test, and deploy high-quality, scalable, and secure backend systems.
- Collaborate closely with product managers, UX/UI designers, and other stakeholders to gather and refine requirements.
- Implement best practices for software development, including code reviews, automated testing, and continuous integration.
- Architecture and Design:
- Define and drive the technical architecture and design of the AT&T Mobile App, ensuring alignment with business goals and technical standards.
- Evaluate and integrate new technologies and frameworks to enhance the app's functionality, performance, and security.
- Quality Assurance:
- Ensure the delivery of robust and reliable software by implementing comprehensive testing strategies and addressing technical debt.
- Monitor and optimize the performance of the mobile app, identifying and resolving issues proactively.
- Innovation and Improvement:
- Stay up-to-date with industry trends, emerging technologies, and best practices in mobile app development.
- Drive innovation within the team by exploring new tools, techniques, and methodologies to improve development processes and outcomes.
- Education:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related experience/field.
- Experience:
- 8+ years of professional experience in software development, with a focus backend microservices and Object Oriented coding concepts
- 3+ years of experience in a leadership or senior engineering role.
- Software Development:
- Design, develop, test, and deploy high-quality, scalable, and secure backend systems.
- Collaborate closely with product managers, UX/UI designers, and other stakeholders to gather and refine requirements.
- Implement best practices for software development, including code reviews, automated testing, and continuous integration.
- Collaboration and Communication:
- Work closely with cross-functional teams, including frontend engineers, backend engineers, DevOps, and QA, to deliver seamless end-to-end solutions.
- Communicate effectively with stakeholders, providing regular updates on project status, risks, and dependencies.
- Technical Skills:
- Proficiency in these backend technologies:
- Java
- Typescript, Node.js
- Python
- Experience with RESTful APIs, GraphQL, and third-party libraries/integrations.
- Knowledge of automated testing frameworks and tools (e.g., JEST, XCTest, Espresso).
- Strong understanding of mobile app architectures, including MVVM, MVP, and Clean Architecture is a plus
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong leadership and mentoring abilities.
- Effective communication and interpersonal skills.
- Medical/Dental/Vision coverage
- 401(k) plan
- Tuition reimbursement program
- Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)
- Paid Parental Leave
- Paid Caregiver Leave
- Additional sick leave beyond what state and local law require may be available but is unprotected.
- Adoption Reimbursement
- Disability Benefits (short term and long term)
- Life and Accidental Death Insurance
- Supplemental benefit programs: critical illness/accident hospital indemnity/group legal
- Employee Assistance Programs (EAP)
- Extensive employee wellness programs
- Employee discounts up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available) and AT&T phone.