Overview:
An Android Developer plays a crucial role in the development and maintenance of Android applications. They are responsible for the design development and implementation of new features as well as maintaining and improving the existing codebase. This role is instrumental in ensuring that the applications are userfriendly efficient and meet the latest standards.
Key Responsibilities:
- Collaborate with crossfunctional teams to analyze design and ship new features
- Build and maintain highperformance reusable and reliable Java/Kotlin code
- Ensure the best possible performance quality and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Design and implement application updates in collaboration with the UI/UX team
- Stay uptodate with new trends and best practices in Android development
- Work on bug fixing and improving application performance
- Participate in code reviews
- Optimize application for maximum performance on different devices
- Continuously discover evaluate and implement new technologies to maximize development efficiency
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field
- Proven work experience as an Android Developer
- Experience with Android SDK different versions of Android and how to deal with different screen sizes
- Proficiency in Java and/or Kotlin
- Familiarity with RESTful APIs to connect Android applications to backend services
- Experience with offline storage threading and performance tuning
- Ability to design applications around natural user interfaces such as touch
- Familiarity with cloud message APIs and push notifications
- Understanding of Google s Android design principles and interface guidelines
- Proficient understanding of code versioning tools such as Git
git,new features,restful apis,application,java,android sdk,ui/ux design,features,design,code,kotlin,android