We are seeking a skilled Sr. Android Developer with a strong foundation in Java to join our dynamic team. You will be responsible for designing, developing, and maintaining high-quality mobile applications that provide an excellent user experience. The ideal candidate will be passionate about the latest technologies and trends in mobile development.
Key Responsibilities:
Design and develop advanced applications for the Android platform using Java.
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and APIs to integrate and enhance app functionality.
Perform unit testing and debugging to ensure code quality and application stability.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Ensure the best possible performance, quality, and responsiveness of applications.
Maintain code quality through code reviews and adherence to coding standards.
Stay updated on industry trends and advancements in mobile development.
Qualifications:
Proven experience as an Android Developer, with a strong portfolio of apps developed using Java.
Solid understanding of the Android SDK, UI/UX principles, and design patterns (MVC, MVVM, etc.).
Familiarity with modern development tools such as Android Studio, Gradle, and version control systems (e.g., Git).
Experience with RESTful APIs to connect Android applications to back-end services.
Knowledge of Kotlin is a plus but not required.
Understanding of mobile application architecture and design patterns.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Preferred Skills:
Experience with Jetpack components (LiveData, ViewModel, Navigation, etc.).
Familiarity with Reactive Programming (RxJava, Kotlin Coroutines).
Knowledge of Firebase services (Analytics, Crashlytics, Cloud Messaging).
Understanding of security best practices in mobile applications.
Experience with Agile/Scrum development methodologies.
Education:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
What We Offer:
Competitive salary and benefits package.
Opportunities for professional growth and development.
A collaborative and innovative work environment.
Flexible work hours and remote work options.
Job Types: Full-time, Permanent