Job Description
we are hiring for oned of the biggest banks in egypt Android Team Leader Prepare low-level designs for team members, in<br><br>collaboration with Solution/Software Architect<br><br>▪ Guides project teams on technology strategy related to<br><br>coding practices, continuous integration and automated<br><br>deployment<br><br>▪ Be hands on and engage in coding to help the team to<br><br>develop his solution and solve all surfacing problems at hand<br><br>Identifies and removes technical impediments<br><br>▪ Thought partners with the Product owner in story creation<br><br>and acceptance criteria, and communicate tradeoffs<br><br>effectively with Designers<br><br>▪ Constantly looking for better ways of solving technical<br><br>problems and designing the solution, not afraid of<br><br>challenging the status quo<br><br>▪ Provides the team a roadmap for implementing software<br><br>engineering practices for higher code quality<br><br>▪ Reporting to Senior Engineering Manager<br><br><strong>Requirements<br><br></strong>Requirements:-<br><br>6-8 YoE, Seen as expert in developing native Android Apps using both Java and Kotlin<br><br>▪ Can assist and support in making architecture decisions at a team and product level<br><br>▪ Knowledgeable in Android design patterns for building scalable and robust Apps<br><br>▪ Seasoned software developer Android, Java, Kotlin, Junit, Rx-Java, live-data, coroutines, Rx-Kotlin,<br><br>and integration with REST APIs, Push Notifications, and Secure App.<br><br>▪ Good Understanding of different design patterns like MVC, MVVM, MVP & VIPER<br><br>▪ Excellent knowledge of Mobile UX and UI standards<br><br>▪ Preferred to have experience in Azure Pipelines, Jenkins, or any other CI.<br><br>Experience in Agile Development, with specific Solution Architect (or similar) experience preferred<br><br>▪ Understands relationship with Product Owner, Scrum Master, Design and Quality<br><br>▪ Experience managing technical priorities within the Backlog<br><br>▪ Strong communication skills with ability to align the organization on complex technical decisions<br><br>▪ Active coach and mentor whose goals are to grow and maximize the team’s potential<br><br><strong>▪ Strong Leadership Skills Mainly Inspirational And Team-forming Capabilities<br><br></strong>High energy and passionate individual who inspires teammates to reach their maximum potential<br><br>▪ Excited about trying new solutions outside standard approved<br><br>▪ Embraces a culture of trust, free thought complete transparency<br><br>▪ Brave and rebellious, willing to challenge status quo