We are seeking a vibrant Android Developer to join the fintech team with 5+ years of experience. We are on a hunt for a quality-driven professional who has a passion for developing high-performance mobile applications and seamless user interfaces. Looking for an ideal candidate who is well familiar with Android using Kotlin/Java, modern architecture patterns, and API integrations.
You will have a strong advantage for proven work experience in fintech environments, payment systems, secure payment systems, or crypto-based applications. Hands-on experience with certain AI-enabled functionality, performance tuning/optimization, and app scalability tactics will be a significant plus to the person. The candidate should be able to thrive in a fast-paced, team-centric setting with a willingness to produce clean, maintainable, and secure code.
Responsibilities
- Create, develop, and sustain stable, reusable, and high-performing Android applications using Kotlin and Java.
- Work with product managers, designers, and backend developers to set app features and functionality.
- Develop applications that are the fastest, most scalable, and least battery-draining you can make.
- Make UI/UX designs technically possible and write pixel-perfect, buttery smooth interfaces.
- Debug, profile, and other codebase issues.
- Give constructive feedback and groom junior developers.
- Keep track of new Android SDKs, libraries, tools, and trends in the industry to incorporate into development processes.
- Be a part of architectural decisions and contribute to mobile strategy.
- Include RESTful APIs as well as third-party libraries and cloud services in applications.
- Support from Android version 2.3 to the latest version (and the version you want to release in the future).
Qualifications
- Experience: 5+ years of professional Android development experience.
- Education: A BS in Computer Science, an engineering-related field, or relevant work experience (or equivalent experience).
- Kotlin and Java programming languages.
- Excellent understanding of the Android SDK, and any IDEs (ex, Android Studio) or build tools (ex, Gradle).
- Deep understanding of Jetpack components (e.g., LiveData, ViewModel, Room, Navigation).
- Integration of RESTful APIs, JSON, and backend services.
- Knowledge of Material Design and other UI/UX best practices.
- Understanding of Version Control (i.e., Git).
Preferred Skills
- Basic knowledge about reactive programming (Coroutines or Flow).
- Understanding of Dependency Injection frameworks (ex, Hilt).
- Having knowledge around Unit Testing (JUnit, Espresso) and CI/CD pipelines.
- Required skills: – Previous experience working with the cloud (ex. Firebase).
Soft Skills
- Detail orientation and problem-solving skills.
- Good at communication and teamwork.
- Demonstrated success working independently and balancing multiple priorities in a fast-paced environment.
Bonus Points
- Apps Published on Google PLAY STORE (if any link/reference).
- Familiarity with cross-platform frameworks (Flutter & React Native).