Job Openings
Android Developer
About the job Android Developer
Were looking for a skilled Android Developer to design, develop, and maintain applications for a range of Android devices, from mobile phones to tablets. Youll collaborate with cross-functional teams to build high-quality products, ensuring seamless integration with back-end services and delivering exceptional user experiences.
Key Responsibilities:
- Design, develop, and maintain Android applications for various devices.
- Collaborate with engineers, developers, and other teams to ensure smooth integration across infrastructure layers.
- Conduct functional analysis, application design, coding, unit testing, deployment, and maintenance.
- Optimize applications for performance, memory usage, and responsiveness.
- Implement and maintain connectivity with back-end services using RESTful APIs.
- Ensure adherence to Googles design principles and interface guidelines.
- Monitor app performance, debug issues, and implement fixes.
- Utilize version control tools and continuous integration practices to maintain code quality.
Qualifications:
- Proficiency in Java and Kotlin.
- Experience with Android frameworks such as Core Data and Core Animation.
- Strong understanding of offline storage, threading, and performance tuning.
- Familiarity with integrating RESTful APIs for communication with back-end services.
- Solid grasp of UI/UX principles and Googles design guidelines.
- Experience with tools for performance and memory tuning.
- Knowledge of cloud messaging APIs and push notifications.
- Ability to conduct benchmarking and optimize applications.
- Proficient in using GitLab or other version control tools.
- Familiarity with continuous integration practices.
Preferred Skills:
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills and a commitment to collaborative development.
- Ability to work in an agile environment and adapt to changing requirements.