Lead multiple software development teams, design and deliver web, mobile, and cloud applications integrating AI, while managing people, engineering practices, and client relationships.
Responsibilities
Diriger des équipes de développement
Recruter, intégrer et fidéliser les talents
Instaurer une culture de confiance
Gérer la capacité des équipes
Définir et faire évoluer les normes de développement
Requirements
Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe
Expert individual contributor on the software team who plays a critical role in developing innovative software solutions to improve the rider and operator experience in bike-share systems.
Locations (4)
Madison, Wisconsin, United States
Philadelphia, Pennsylvania, United States
Boulder, Colorado, United States
Los Angeles, California, United States
Responsibilities
Design, develop, and maintain high-quality code for BCycle applications, ensuring smooth integration between services and components across the tech stack (front-end, back-end, databases, and external APIs).
Contribute to the architectural design and implementation of new features, ensuring alignment with team goals and business objectives.
Contribute to technical design of our system architecture to promote scalability and reliability.
Complete code reviews and contribute feedback to maintain high-quality code and share knowledge with the team.
Provide technical guidance to junior team members, helping them grow while ensuring adherence to best practices in software development and engineering standards.
Requirements
Undergraduate degree in computer science or equivalent experience