Job Description
ANDROID DEVELOPER
Key Job Responsibilities:
- Develop applications with Android Studio using latest Android SDKs while considering business/technical requirements to build functional, high-performance Android phone and tablet apps
- Design, build and maintain high performance, reusable and reliable programming languages code like Java, Kotlin, third party Android libraries and APIs, cloud message APIs and Push Notifications etc.
- Create custom Android UI controls, design protocols, develop interfaces along with offline storage, threading, and performance tuning
- Use RESTful APIs to connect Android applications to back-end services
- Publish Android applications in Google Play Store
- Use Google’s Android design principles and interface guidelines
- Maintain different versions of Android as well as different screen sizes
- Proficient understanding of code versioning tools such as Git, Github
- Practical experience on other frameworks, libraries or any other technology will be an added value
- Maintain project, drafts, files, codes and scripts in an organized and collaborative manner that allow other team members to make edits/suggestions/changes
- Contribute in all phases of the mobile application development lifecycle
- Use best coding practices, unit testing and version controlling methodologies
- Handle software updates, patches, bug fixes and resolve bottlenecks
- Respond to fast-paced technological advancements to meet industry trends and standards
- Maintain good relations within the departments; support and coordinate with team members and fulfil deadlines for the assigned projects
Employment Requirements:
- B.Sc. Computer Sciences / Computer Engineering / Software Development or an equivalent degree from a recognized institution
- Minimum 3 years of experience in developing responsive and adaptive Android Apps using Kotlin
- The candidate must sign a service bond of 3 years with the company
- The candidate must be available to join in the shortest possible time
- The educational degrees of the candidate must be attested/accredited by appropriate authorities
- Candidate must possess strong written and verbal communications skills