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.