Full-stack Lead (Android, Java)
GFTDescripción del puesto
About GFT
GFT Technologies is an AI-centric global digital transformation company. We design advanced data and AI transformation solutions, modernize technology architectures and develop next-generation core systems for industry leaders in Banking, Insurance, Manufacturing and Robotics. Partnering closely with our clients, we push boundaries to unlock their full potential.
With deep industry expertise, cutting-edge technology, and a strong partner ecosystem, GFT delivers responsible AI-centric solutions that combine engineering excellence, high-performance delivery and cost efficiency. Our team of 12,000+ technology experts operate in 20+ countries worldwide offering career opportunities at the forefront of software innovation.
Role Summary
- Lead the design and development of high-quality Android applications for banking projects in an Agile/Scrum environment
- Own the technical architecture and provide hands-on leadership across the full development lifecycle, from solution design to production deployment
- Drive scalable, secure, and high-performance mobile solutions aligned with modern Android best practices and enterprise standards
- Act as the technical authority for the Android domain, guiding the team on architecture, coding standards, and engineering excellence
- Contribute to backend/service integration and support end-to-end solution delivery as a full-stack Android technical leader when required
- Actively leverage AI tools to improve team productivity, code quality, testing coverage, and technical documentation
- Collaborate closely with cross-functional stakeholders, Solution Architects, and Delivery Leadership while mentoring and growing the Android engineering team
- Define and own the mobile architecture, technical roadmap, and engineering standards for Android applications
- Lead the design and development of complex, enterprise-grade Android solutions using Kotlin and Java
- Provide hands-on contribution to critical features, technical spikes, performance optimization, and integration layers
- Drive the adoption of Clean Architecture, MVVM, Jetpack Compose, and modularization strategies
- Review and approve technical designs, pull requests, and implementation approaches
- Ensure seamless integration with backend services, APIs, and external enterprise platforms
- Contribute to API design discussions and support backend collaboration for end-to-end delivery
- Establish and enforce best practices for code quality, testing strategy, CI/CD, and release management
- Identify technical risks, propose mitigation plans, and support delivery planning and estimations
- Coach and mentor Android developers, conduct technical training, and support career development
- Work closely with Product Owners, Scrum Masters, QA, DevOps, and Architects to ensure successful delivery
- 7+ years of professional experience in Android development, with proven experience in a Technical Lead or Senior role
- Expert-level proficiency in Kotlin and strong hands-on experience with Java
- Strong experience in mobile architecture design and large-scale production systems
- Deep understanding of OOP, Clean Architecture, MVVM, Kotlin Coroutines, and Jetpack Compose
- Hands-on experience in defining and implementing unit testing and mobile testing strategies
- Solid understanding of CI/CD pipelines, build automation, and release processes
- Experience in API integration and ability to contribute to end-to-end solution delivery in a full-stack context
- Experience working in Agile/Scrum environments in enterprise delivery
- Strong leadership, mentoring, and stakeholder management skills
- Excellent problem-solving, analytical thinking, and decision-making capabilities
- Strong communication and collaboration skills
- Domain knowledge in banking/financial services is required
- Experience with JIRA or similar project management tools
- Strong knowledge of Gradle build system and multi-module project setup
- Experience with static code analysis tools (SonarQube, Detekt, Lint)
- Experience in UI testing and test automation strategy
- Experience in Material Design customization, design systems, and complex animations
- Exposure to mobile security best practices (secure storage, certificate pinning, biometric authentication, obfuscation)
- Practical experience in applying AI tools (AI code assistants, automated testing, documentation generation) at team scale
- Experience working in distributed global delivery teams
- Experience with backend technologies (e.g., RESTful services, microservices, or cloud-based platforms) is a plus
¿Te interesa este puesto?