18F The Globe Tower, Philippines
21 hours ago
Mobile App Developer - Android (Native)

At Globe, our goal is to create a wonderful world for our people, business, and nation. By uniting people of passion who believe they can make a difference, we are confident that we can achieve this goal.

Job Description The developer should be able to understand and write code in Kotlin Language; should be familiar with Android Studio IDE, familiarization with Jetpack Compose is a plus. Understanding the Android Lifecycle is a must, and must have experience using RESTful APIs.

The developer should be able to start a project from scratch. Being able to understand business requirements and convert to working code is a plus. And the developer should be familiar with using code version control tools, such as Git.

The developer should have experience in implementing Continuous Integration/Continuous Development tools, utilizing offline storage and threading, optimizing code, and implementing best practices.

Mobile App Developer - Android (Native)

The developer should be able to understand and write code in Kotlin Language; should be familiar with Android Studio IDE, familiarization with Jetpack Compose is a plus. Understanding the Android Lifecycle is a must, and must have experience using RESTful APIs.The developer should be able to start a project from scratch. Being able to understand business requirements and convert to working code is a plus. And the developer should be familiar with using code version control tools, such as Git.The developer should have experience in implementing Continuous Integration/Continuous Development tools, utilizing offline storage and threading, optimizing code, and implementing best practices.

Duties and  Responsibilities

Support the entire application lifecycle (concept, design, test, release/publish and support)

Produce fully functional mobile applications writing clean and well documented code

Gather specific requirements and suggest solutions

Write unit and UI tests to identify malfunctions

Test sample data sets to check builds are working as they should

Troubleshoot and debug to optimize performance

Implement design interfaces to improve user experience

Liaise with Product development team to plan new features

Recommend means to further optimize app performance

Ensure new and legacy applications meet quality standards

Research and suggest new mobile products, applications and protocols

Stay up to date with new technology trends

Write clean, maintainable, and efficient code while adhering to best practices and coding standards

Participate in code reviews to provide feedback and ensure code quality. 

Participate in technical and architectural discussions

Implement APIs and integrate third-party services as needed

Maintain and enhance existing applications by identifying areas for improvement and implementing necessary updates

Document technical specifications and system architecture

Collaborate with both technical and non-technical colleagues and stakeholders


Competencies

Extensive knowledge about mobile app development. This includes the whole process, from the design, development to publishing in the store(s)

Proficiency with writing automated tests in JUnit, Espresso and other Unit Testing Tools

Experience with profiling and debugging mobile applications

Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app

Familiarity with DevOps Tools(Git, Jenkins, Jira, SonarQube etc)

Familiarity with push notifications

Understanding mobile app design guidelines on each platform and being aware of their differences

Experience in integrating to specific hardware in the mobile device such as GPS, Bluetooth, Accelerometer etc

Proficiency in using XML, familiarity with Jetpack Compose is a plus

Proficiency in implementing RESTful APIs

Proficiency in using code version control tools, such as Git

Familiarity with using Continuous Integration/Continuous Development tools
 

Requirements

Bachelor’s degree in an information technology field or Computer Science or related fields

Minimum of 5-8 years experience in Mobile Development

Must have experience in using Kotlin Language, nice to have experience in Swift and React Native

Strong Communication skills

Familiarity in object-oriented programming design principles

Excellent analytical skills with a good problem-solving attitude

BS degree in Computer science or Similar field

Equal Opportunity Employer
Globe’s hiring process promotes equal opportunity to applicants, Any form of discrimination is not tolerated throughout the entire employee lifecycle, including the hiring process such as in posting vacancies, selecting, and interviewing applicants.

Globe’s Diversity, Equity and Inclusion Policy Commitment can be accessed here

Make Your Passion Part of Your Profession. Attracting the best and brightest Talents is pivotal to our success. If you are ready to share our purpose of Creating a Globe of Good, explore opportunities with us.

Confirm your E-mail: Send Email