We are seeking a talented and motivated Android Developer to join our dynamic team. If you have a passion for building innovative mobile applications and possess 1-3 years of professional experience in Android development, this is an exciting opportunity to contribute to our company’s success and work on cutting-edge projects.

Job Location: Bengaluru

Responsibilities:

  • Collaborate with cross-functional teams, including product managers, designers, and backend developers, to develop high-quality Android applications.
  • Participate in the entire software development lifecycle, from concept and design to testing, deployment, and maintenance.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Design and implement user-friendly interfaces, ensuring optimal user experience and responsiveness across different devices and screen sizes.
  • Integrate RESTful APIs, third-party libraries, and SDKs to enhance application functionality.
  • Perform thorough testing and debugging to identify and resolve performance issues, bugs, and bottlenecks.
  • Continuously optimize application performance, stability, and security.
  • Stay up-to-date with the latest industry trends, technologies, and Android platform updates to ensure the adoption of best practices and the use of cutting-edge tools.
  • Collaborate with the QA team to conduct rigorous testing and ensure the delivery of high-quality applications.
  • Work closely with the product management team to understand requirements, provide technical insights, and contribute to product planning and roadmap discussions.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in Java or Kotlin programming languages for Android development.
  • 1-3 years of professional experience in developing Android applications.
  • Solid understanding of the Android SDK, different versions of Android, and related development tools (Android Studio, Gradle, etc.).
  • Experience with RESTful APIs, JSON, and web services integration.
  • Familiarity with version control systems, such as Git.
  • Knowledge of design patterns, architecture, and best practices for mobile application development.
  • Understanding of UI/UX principles and ability to create visually appealing and user-friendly interfaces.
  • Solid problem-solving and debugging skills to identify and resolve software defects and performance bottlenecks.
  • Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.

Preferred Qualifications:

  • Experience with popular third-party libraries and frameworks, such as Retrofit, Dagger, RxJava, etc.
  • Familiarity with cloud platforms, such as Firebase, AWS, or Google Cloud Platform.
  • Knowledge of software testing methodologies, including unit testing and automated testing frameworks.
  • Experience with Agile/Scrum development methodologies.
  • Published apps in the Google Play Store or contributions to open-source projects would be a plus.

If you are a passionate Android Developer with 1-3 years of experience and thrive in a fast-paced and innovative environment, we would love to hear from you. Apply now and join our talented team of professionals in shaping the future of mobile applications.

Job Category: Software Engineer
Job Type: Full Time
Job Location: Bengaluru

Apply for this position

Allowed Type(s): .pdf, .doc, .docx