Senior Android Developer
This position involves leading technical excellence and management within the Android team of a leading VOD platform. Responsibilities include planning, scoping, and delivering Android projects on time and within budget while ensuring the team is well-supported. The ideal candidate is a positive problem-solver who addresses complex technical issues effectively. They should be innovative and committed to excellence, continuously assessing and implementing relevant technologies and best practices to enhance production quality.
Role Overview:
This position involves leading technical excellence and management within the Android team of a leading VOD platform. Responsibilities include planning, scoping, and delivering Android projects on time and within budget while ensuring the team is well-supported. The ideal candidate is a positive problem-solver who addresses complex technical issues effectively. They should be innovative and committed to excellence, continuously assessing and implementing relevant technologies and best practices to enhance production quality.
- Remote or Makati Offices (Your choice)
- Competitive Salary
- Philippines Benefits + HMO
- Shift: Mid Shift
- Position: Full-time
Job Description:
- Produce clean, well-documented, and robust code.
- Produce detailed technical documentation including pitch responses, technical write-ups and solutions documents.
- Own the technical delivery of the project exceeding client and team expectations wherever possible.
- Manage and implement strategies to reduce technical debt.
- Effectively communicate technical information to a non-technical audience.
- Translate complex technical concepts into tangible solutions for clients and the wider business.
- Present the relative merits and associated risks of any proposed technical solutions.
- Management mentoring and provision of technical leadership to the Android developers within the team.
- Contribute to the refinement of in-house processes and Android development best practices including departmental coding standards.
- Always looking to deliver cost savings and process optimization through the ongoing search for an improved and value-orientated development toolset (e.g. infrastructure, deployment, standards, development languages, and practices.
Qualifications:
- At least 7 years of experience in Android Development using Kotlin and Java, focusing on clean, well-documented code.
- Experience with Android Jetpack components (LiveData, ViewModel, Room, Navigation).
- Experience with Dagger2, RxJava2, Retrofit + OkHttp, ExoPlayer, Glide, Google Analytics, and Firebase.
- Experience with MVVM architecture and Clean Architecture principles.
- Good understanding of Git for code versioning.
- Understanding of software testing practices, including unit testing with JUnit4 and Mockito.
- Good working understanding of the concepts of continuous delivery pipelines and their implementation.
- Experience in evaluating and integrating third-party libraries based on project needs.
- Mature, credible, and comfortable in dealing with senior company executives.
Salary, Incentive and Benefits Packages:
- Competitive Salary
- Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependents, and more
- An annual salary increase, as laid out in the contract
- Free food and drinks provided in the office
- Company trips
Join Cloud Employee Today
Submit your application below and our talent team will assess your application to determine your suitability for open roles.