Android Developer
Salary undisclosed
Apply on
Original
Simplified
Job Summary
The Android Developer will lead the development and maintenance of high-quality Android applications by playing a key role in the entire development lifecycle, from concept to delivery, and provide technical leadership to the development team. The role requires deep expertise in Android development, excellent problem-solving skills, and the ability to mentor and guide junior team members.
Duties And Responsibilities
The Android Developer will lead the development and maintenance of high-quality Android applications by playing a key role in the entire development lifecycle, from concept to delivery, and provide technical leadership to the development team. The role requires deep expertise in Android development, excellent problem-solving skills, and the ability to mentor and guide junior team members.
Duties And Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new features.
- Define the app’s architecture, including database structure, APIs, and backend services.
- Design and build advanced applications for the Android platform.
- Ensure the performance, quality, and responsiveness of applications.
- Work on performance optimization for applications.
- Identify and correct bottlenecks.
- Work on bug fixing and improving application performance.
- Collaborate with QA teams to develop comprehensive test plans.
- Prepare for deployment by configuring local databases and necessary environments.
- Publish the app to the Google Play Store and manage the release process.
- Monitor the app’s performance, user feedback, and any potential issues.
- Bachelor’s degree in Computer Science, Information Technology, or a similar field
- With at least 3+ years of professional experience in Android app development, with a strong portfolio of published apps.
- Strong knowledge of the Android SDK, different versions of Android, and how to deal with and handle different screen sizes.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Experience with offline storage, threading, and performance tuning.
- Ability to design applications around natural user interfaces, such as “touch”.
- 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.
Similar Jobs