Asan Android Developer, you will demonstrate an understanding of clean, object-oriented code, good architecture principles, and knowledge of common software design patterns. As a team, we’re committed to producing high-quality, maintainable code, so you’ll need to display a familiarity with the creation of well-tested code. Experience of interaction with XML and JSON data served via HTTP APIs is also essential. We make use of several additional technologies including many of the Android support libraries
● Remote or Makati Offices (Your choice)
● Competitive Salary
● Philippines Benefits + HMO
● Shift: Mid Shift
● Position: Full-time
● Produce clean, well-documented, and robust code.
● Responding to client requirements with the appropriate technical solution
● Responsible for producing 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-technicalaudience.
● 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.
● Provision of technical leadership to 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).
● At least 7 years of experience with Java/Kotlin
● Experience in developing custom Android components.
● Good understanding of how to scale UI across multiple devices using size classes.
● Strong MVC/object-oriented programming skills, demonstrable through past work examples.
● Unit testing and automation testing technologies
● Continuous Integration.
● A knowledge of video-on-demand technologies and workflows, including an understanding of streaming technologies & protocols (including delivery of HLS)
● Experience with RxJava, Dagger, Exoplayer, Retrofit+ OkHttp, Firebase.
● Mature, credible, and comfortable in dealing with senior company executives.
● Good understanding of code versioning using git.
● Understanding of software testing practices and principles, including unit testing.
● Good working understanding of the concepts of continuous delivery pipelines and their implementation.
● Experience with evaluating and integrating third-party libraries
● Experience with interaction with XML and JSON data served via HTTP APIs.
● 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
Submit your CV today and one of our recruitment officers will get in touch with you!