Experience
4 - 7 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Senior Android Developer
Job Type
Not specified
Job Description
- We are seeking three experienced Senior Android Developers to join our dynamic tech team
- The ideal candidates will have at least five years of experience in developing native Android applications using Java and the Android SDK
- They will be involved in the full app development lifecycle from concept to delivery and post- launch support
Key Responsibilities
- Design and build advanced applications for the Android platform using Java and Android SDK.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize Gradle for efficient project management, build automation, and dependency management.
- Maintain and enhance existing mobile applications by adding new features and improving performance.
- Work with Android components such as activities, fragments, services, broadcast receivers, SQLite databases, and content providers.
- Manage SQLite database interactions, including schema design, querying, and optimization for high performance.
- Implement and maintain Content Providers and manage CRUD operations within Android apps.
- Publish applications on Google Play Store and ensure they meet all operational guidelines.
- Integrate mobile apps with server-side APIs to fetch and display data.
- Apply best practices in software development, utilize design patterns effectively, and adhere to solid architectural principles.
- Ensure robustness, including edge cases, usability, and general reliability of the application.
- Troubleshoot issues, optimize performance, and manage application updates and fixes.
- Participate in code reviews, maintain version control with Git, and integrate CI/CD pipelines to streamline development.
Requirements
- 5+ years of experience in Android app development.
- Strong proficiency in Java and deep familiarity with the Android SDK.
- Experience with Gradle and Android Studio for project management and development.
- Expert knowledge of Android components and lifecycle.
- Solid experience with SQLite and database management.
- Proficiency in working with RESTful APIs, JSON, and networking concepts.
- Familiarity with Google Play Store publishing, submission guidelines, and best practices.
- Strong understanding of software development methodologies, design patterns, and best practices.
- Excellent problem-solving skills, attention to detail, and ability to work under tight deadlines.
- Proven track record in a fast-paced, agile environment.
- Strong communication and leadership skills, capable of mentoring others and driving a project to completion.
- Experience with Git, CI/CD pipelines, and other version control systems is a plus
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
