You lead the design and development of software applications, guiding a team of developers while ensuring best practices and effective communication. Your role involves mentoring, troubleshooting, and keeping up with industry trends.
Anforderungen
- •Bachelor's degree in Computer Science
- •At least 5 years of experience
- •Proven experience in leading a team
- •Expertise in Android/Kotlin, C/C++ preferred
- •Strong knowledge of software architecture
- •Experience in Agile development environments
- •Experience in driving security practices
- •Fluent English, French, ideally German
- •Strong proficiency in development languages
- •Experience with Android/Kotlin context
- •Experience with CI/CD pipelines
- •Excellent leadership and mentoring skills
- •Strong written and verbal communication skills
- •Ability to work in a collaborative team
- •Strong problem-solving abilities
Deine Aufgaben
- •Oversee design and development of software applications
- •Provide technical leadership to a team of developers
- •Ensure adherence to best practices in software development
- •Communicate project progress and risks to management
- •Mentor junior and mid-level developers for growth
- •Conduct code reviews and give constructive feedback
- •Lead design of scalable and efficient software systems
- •Align software design with business goals and scalability
- •Ensure Agile practices are followed in development
- •Champion automated testing and CI/CD practices
- •Take ownership of complex technical issues and solutions
- •Troubleshoot and resolve production and application issues
- •Stay updated on technology trends and best practices
- •Evaluate new technologies to enhance team productivity