Lead Software Developer
Executive Placements
Publiée il y a 1 mois · Expire dans 4 semaines
Description du poste
About the Role
A reputable organization seeks a dedicated Lead Software Developer to join their team in Johannesburg. This leadership position requires a seasoned professional with extensive experience in full-stack development, mobile application architecture, and cloud technologies.
Key Responsibilities
- Lead and mentor a team of software engineers
- Design and architect scalable mobile and web solutions
- Oversee mobile application development using Flutter for cross-platform deployment
- Manage publishing and maintenance of production applications on Apple App Store and Google Play Store
- Implement and maintain CI/CD pipelines for mobile development
- Drive cloud integration strategies using Microsoft Azure
- Identify and resolve performance bottlenecks and technical challenges
- Foster collaboration across cross-functional teams
Education & Experience
- Bachelor's degree (BCom, BSc, or equivalent qualification)
- Minimum 10 years of experience in software development
- At least 3 years of focused experience in mobile application development using Flutter
- Previous experience in a Tech Lead or similar leadership role
Technical Skills Required
- Strong expertise in Flutter for mobile application development and cross-platform solutions
- Advanced proficiency in C# .NET and .NET frameworks
- SQL Server (2012+) expertise
- Angular proficiency for web development
- Containerization knowledge: Kubernetes and Docker
- Microsoft Azure cloud technologies and certifications
- Mobile testing frameworks
- CI/CD pipeline implementation and management
Core Competencies
- Strong architectural background with hands-on development experience
- Ability to design offline-first and secure mobile solutions
- Focus on performance optimization and user experience (UX/UI)
- Proficiency in Microsoft Azure services: App Services, DevOps, and APIs
- Creative and critical problem-solving abilities
- Problem analysis and resolution with focus on business outcomes
- Team leadership and mentoring capabilities
- Strong interpersonal and collaborative skills
- Proactive mindset with drive for innovation
- High attention to detail in user experience and application performance
- Commitment to continuous learning and technology adoption
Ce poste vous intéresse ?
Se connecter pour voir l'emailPas encore inscrit ? Créer un compte gratuit