Executive recruitment Monroe Consulting group is recruiting on behalf of a company that is a wholly owned subsidiary of Canada's leading telecommunications company providing in-house IT development (Business Intelligence, Web and Mobile Application), shared services support and customer experience for our parent and its subsidiary companies.
Our respected client is currently seeking a strong performer and excellent developer, with passion for details and a process-oriented mind for the position of Android Developer. The job offers a WFH setup until further notice. Our client is based in Taytay, Rizal, Philippines.
Key job responsibilities:
- Be part of a fast-paced development team that is responsible for designing and coding the features for a communications/Telecom Mobile App delivery team
- Responsible for participating in the full lifecycle the mobile application development, including working with other teams (internal and 3rd party) to understand technologies and requirements, developing and implementing the user experience and helping to push the boundary of what our products can do.
- Utilize software development tools and Instruments to develop, test, debug, and deploy quality software
- Collaborate and add value through participation in peer code reviews, providing comments and suggestions
- Provide reliable solutions to a variety of problems using sound problem-solving techniques including root cause analysis and outline corrective action for given problems
- Estimate level of effort, evaluate new options of similar technology, and offer suggestions to improve processes
- Ensure quality of produced code by thorough unit testing
- Developing performance testing matrix and making sure application development meets performance standards
- Participate and lead knowledge transfer sessions, capacity analysis, performance trends and establish proper monitoring and hand off to support team
- Work with Enterprise and Application Architecture teams to drive alignment around more pragmatic vs. prescriptive solutions
- Monitor and vet major architectural decisions, changes, and open issues (e.g. data placement, tool/technology product selection, interfaces, new data stores, infrastructure issues)
Key job requirements:
- Minimum 3 years of experience developing mobile applications.
- Bachelor's degree in computer science, information technology, and other similar programs.
- Strong understanding of Android software development lifecycle
- Experience in developing mobile applications using Kotlin and/or JAVA technologies.
- Experience with Junit and/or Mockito for Unit testing.
- At least one app in Play store and experience with publishing apps.
- Excellent communication skills.
- Amenable to work in a night shift schedule.