Android Application Developer
We are looking for an enthusiastic & Young- Minded android developer who can design and develop advanced applications for Android devices. As an Android developer, you will be responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. The primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities
- Solid understanding of the app development and support the entire application life cycle (Concept. Design, test, release, and support).
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Good understanding of working with REST Web Services. Good understanding of Databases & SQLite in General.
- Produce fully functional mobile applications writing clean code.
- Ability to understand business requirements and translate them into technical requirements
- Design and build advanced applications for the Android platform, and wireframes into high-quality code.
- Ensure the best possible performance, quality, reusable, reliable Java code, and responsiveness of the Application.
- Identify and work on correct bottlenecks and bug fixing for improving application performance.
- Familiarity with push notifications and cloud messaging.
- Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Help maintain code quality, organization, and automatization.
- Experience with offline storage, threading, and performance tuning
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- Understanding of Google’s Android design principles and interface guidelines.
- Stay up-to-date with new technology trends.
Skills And Qualifications
- Proven working experience in Android app development and
- published at least one original Android app
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- A knack for benchmarking and optimization
- Coding Languages: KOTLIN, JAVA, XML.
- Development Tool: Android studio
- Cross Platform: React Native.
Job Type
Payroll
Positions
Mobile Developers
Must have Skills
Languages
english - Conversational
Refer a friend for this role and earn
12.25 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
4 - 7 K/Year USD (Annual salary)
Longterm (Duration)
Onsite Karur, Tamil Nadu, India
India
Sridevi S