Job Description

Role : Android Developer


We are seeking a talented Android Developer to join our team and help us build innovative and engaging mobile applications. You will be responsible for designing, developing, and maintaining high-quality Android apps that deliver exceptional user experiences.




Responsibilities


● App Development: Design, develop, and implement robust and scalable Android applications.


● Performance Optimization: Identify and resolve performance bottlenecks to ensure smooth app


performance.


● Feature Development: Collaborate with product managers and designers to translate product


requirements into technical solutions.


● Testing and Debugging: Conduct thorough testing and debugging to identify and fix issues.


● Code Quality: Write clean, well-structured, and maintainable code adhering to best practices.


● Stay Updated: Keep up-to-date with the latest Android technologies, frameworks, and tools.


● Team Collaboration: Work closely with cross-functional teams to deliver high-quality products.


Requirements


● 2-5 years of experience in app development or a related field.


● Bachelor's or master degree in computer science.


● Strong proficiency in Java or Kotlin programming language.


● Solid understanding of Android SDK, Android Studio, and Android development tools


● Experience with Android UI/UX design principles and best practices


● Knowledge of Android Jetpack components (e.g., WorkManager, Navigation, Room)


● Familiarity with RESTful APIs and JSON data formats


● Experience with version control systems (Git)


● Excellent problem-solving and analytical skills.


● Strong communication and collaboration skills.


● A passion for mobile development and a desire to create exceptional user experiences.


Preferred Qualifications


● Experience with Android architecture patterns (e.g., MVVM, MVP, MVI)


● Knowledge of performance optimization techniques


● Experience with testing frameworks (JUnit, Espresso)


● Familiarity with cloud platforms (e.g., Firebase, GCP)


● Experience with offline data storage and synchronization.

Algotale is a premier IT staffing and software solutions provider, delivering top-tier talent and custom-built technology to drive business success. With a strong network of skilled professionals across software development, cloud solutions, and project management, we help companies scale efficiently and execute projects seamlessly. Our flexible engagement models cater to both short-term and long-term needs, ensuring precision-matched expertise for every requirement. From IT staffing to full-cycle software development, Algotale empowers businesses with innovative, high-impact solutions.

For Indian recruitment, we operate a dedicated vertical: NextHire.
Visit us at: www.nexthireconsulting.com.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application