Job Description
We are looking for a passionate and self-driven Android Developer to join our fast-growing start-up. You will be part of a highly talented team, building scalable and high-performance mobile applications with a strong focus on user experience, quality, and responsiveness.
Job Details
- Role: Android Developer
- Industry Type: Financial Services
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Role Category: Software Development
Key Responsibilities
- Design and develop advanced Android applications.
- Translate UI/UX designs and wireframes into high-quality code.
- Ensure performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define and deliver new features.
- Integrate applications with APIs and external data sources.
- Identify and fix bugs, and continuously improve app performance.
- Write clean, maintainable, and testable code.
Required Skills & Experience
- 2+ years of hands-on experience in Android app development.
- Strong experience in:
- Java & Kotlin
- MVP architecture (mandatory)
- MVVM (preferred)
- Good understanding of:
- Android design principles and best practices
- Mobile architectures and emerging technologies
- Experience with:
- REST APIs and third-party integrations
- Unit testing and debugging
- Strong knowledge of:
- Memory management
- Multithreading & concurrency
- Performance optimization
- Solid foundation in Data Structures & Computer Science fundamentals
Qualifications
- Bachelor’s degree in:
- Computer Science / Engineering or related field
Key Competencies
- Problem-solving mindset
- Strong analytical thinking
- Team collaboration skills
- Passion for mobile technologies
Key Skills
Android Development, Java, Kotlin, MVP, MVVM, APIs, Mobile App Development, Performance Optimization, Data Structures, Debugging.