We are seeking an experienced Senior Android Developer with 5-8 years of expertise to join our dynamic team. The ideal candidate should possess a deep understanding of Android app development, particularly within the banking domain, and have a strong background in app security practices.
Position Responsibilities
- Lead the development of complex Android applications within the banking domain, ensuring high performance, responsiveness, and usability.
- Collaborate closely with cross-functional teams, including UI/UX designers, backend developers, and product managers, to define and deliver cutting-edge mobile solutions.
- Utilize your in-depth knowledge of app security to implement robust security measures, safeguarding user data and ensuring compliance with industry standards.
- Architect, design, and implement features that align with user requirements and business goals, while maintaining code quality and reusability.
- Stay up-to-date with the latest Android trends, technologies, and development tools to continuously enhance the quality of our mobile applications.
- Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and growth.
Qualifications and Experience Requirement
Qualifications Essential
- Extensive 4-8 years of hands-on experience in Android app development.
- Proven track record of developing and launching successful Android applications in the banking or financial services domain.
- Expertise in app security practices, including encryption, data protection, authentication, and secure coding techniques.
- Proficiency in Kotlin and Java programming languages, along with a solid understanding of Android Studio and relevant development tools.
- Strong problem-solving skills, with the ability to troubleshoot complex technical issues and optimize app performance.
- Experience with version control systems (Git) and agile development methodologies.
- Knowledge of UI/UX design principles and a keen eye for detail to deliver a polished user experience.