Strong leadership capabilities to lead a multidisciplinary software development team. Requires deep technical expertise in both Android (Java / Kotlin) and .NET (C#), with a proven track record of developing large-scale, client-server systems and integrating APIs and SDKs. Leading team of talented developers (5+), be actively involved in coding and design, and be responsible for day-to-day technical and team leadership, as well as Agile delivery practices. Requirements : Lead a team of 5+ software developers—both technically and personally—ensuring high performance and collaboration. Be hands-on in architecture, development, and code reviews across Android and .NET technologies. Design and implement scalable client-server systems, integrations, and SDK / API-based solutions. Collaborate with product, QA, and other tech leaders to define and deliver features and improvements. Drive Agile development processes : sprint planning, task breakdown, stand-ups, and retrospectives. Guide the team in best practices, quality standards, and professional growth. Requirements : 8+ years of professional software development experience in multiple organizations. 3+ years of proven hands-on leadership experience managing at least 5 developers. Strong Android development skills (Java and Kotlin), both UI and services. Strong .NET / C# development experience for backend and frontend (e.g., WPF, Web). Solid understanding of client-server architecture, integration patterns, APIs, and SDKs. Experience working with large-scale, multidisciplinary systems (e.g., mobile, desktop, server, hardware integrations). Practical experience in Agile methodologies, including working in sprints, handling tasks, and leading stand-up meetings.
Senior • מרכז, Israel