No more applications are being accepted for this job
- SDK Development : Lead the design, development, and maintenance of Android SDKs that provide third-party applications with access to our platform's features and services.
- Architecture and Design: Collaborate with product managers, designers, and other engineers to define the architecture and features of the SDKs.
- API Design: Create well-documented and intuitive APIs that empower developers to integrate our SDKs seamlessly into their applications.
- Coding and Testing: Write clean, efficient, and well-documented code. Conduct thorough testing and debugging to ensure the reliability and performance of the SDKs.
- Support and Collaboration: Provide technical support to third-party developers, assist with integration issues, and collaborate on solving complex problems.
- Platform Compatibility : Stay up-to-date with Android platform updates and ensure that the SDKs remain compatible with the latest OS versions.
- Security : Implement security best practices to safeguard user data and maintain the integrity of the SDKs.
- Proficient with Java and Kotlin.
- Strong Object-Oriented Programming fundamentals.
- Strong knowledge in firebase suite, web-engage, branch or any other similar tool
- Sound knowledge of Android studio
- Sound Knowledge of using Design Patterns.
- Sound Knowledge of Data Structures and Algorithms.
- Experience with offline storage, multi-threading, and performance tuning.
- Solid understanding of the full mobile development life cycle.
- Proficient to develop optimised UI for different devices.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Understanding of Google's Android design principles and interface guidelines.
- Familiarity with push notificati006Fns.
- Familiarity with RESTful APIs/GraphQL.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with code versioning tools (i.e GIT, SVN, .etc).
- Working knowledge of Project Management tool (i.e Jira).
- Ability to understand business requirements and translate them into technical requirements.
Android Developer - Mumbai, India - BeatO
Description
Experience : 3+ Years
Location : Mumbai
Responsibilities
Qualifications