18F The Globe Tower, Philippines
15 hours ago
Mobile App Developer - iOS (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 proficient in Swift, with a solid understanding of Xcode IDE. Familiarity with SwiftUI is a plus. A strong grasp of the iOS application lifecycle is essential, along with experience in consuming RESTful APIs.


The developer should be capable of starting a project from scratch, with the ability to understand business requirements and translate them into functional code being a significant advantage. Familiarity with version control tools, such as Git, is also necessary.


The developer should have experience in implementing Continuous Integration/Continuous Delivery (CI/CD) tools, utilizing offline storage solutions, managing multithreading, optimizing code for performance, and adhering to best practices in iOS development.

Mobile App Developer - iOS (Native)

The developer should be proficient in Swift, with a solid understanding of Xcode IDE. Familiarity with SwiftUI is a plus. A strong grasp of the iOS application lifecycle is essential, along with experience in consuming RESTful APIs.

The developer should be capable of starting a project from scratch, with the ability to understand business requirements and translate them into functional code being a significant advantage. Familiarity with version control tools, such as Git, is also necessary.

The developer should have experience in implementing Continuous Integration/Continuous Delivery (CI/CD) tools, utilizing offline storage solutions, managing multithreading, optimizing code for performance, and adhering to best practices in iOS development.


Duties and  Responsibilities

Support the entire application lifecycle, including conceptualization, design, testing, release/publishing, and support.

Develop fully functional iOS applications by writing clean, maintainable, and well-documented code.

Gather specific requirements and propose effective solutions.

Write unit tests and UI tests to identify and resolve malfunctions.

Test sample data sets to ensure builds function as intended.

Troubleshoot and debug to optimize application performance.

Implement intuitive and aesthetically pleasing design interfaces to enhance the user experience.

Collaborate with the Product Development Team to plan and implement new features.

Recommend strategies to further optimize app performance.

Ensure both new and legacy applications meet quality and performance standards.

Research and propose innovative mobile products, applications, and protocols.

Stay current with the latest trends and advancements in iOS development and mobile technology.

Participate in code reviews to provide feedback, ensure code quality, and uphold coding standards.

Engage in technical and architectural discussions to improve the app's scalability and maintainability.

Integrate APIs and third-party services to expand functionality as needed.

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

Document technical specifications and system architecture for future reference.

Collaborate effectively with technical and non-technical colleagues and stakeholders to ensure project success.
 



Competencies

Extensive knowledge of iOS app development, covering the entire process from design and development to publishing on the App Store.

Proficiency in writing automated tests using XCTest, XCUITest, and other unit testing tools.

Strong familiarity with RESTful APIs, JSON, and mobile libraries/frameworks for networking (e.g., Alamofire, URLSession).

Experience in profiling and debugging iOS applications using tools such as Instruments and Xcode’s debugger.

In-depth knowledge of architectural patterns such as Viper, MVC, MVP, MVVM, and Clean Architecture, with the ability to select the best solution for a given app.

Familiarity with DevOps tools like Git, Jenkins, Jira, SonarQube, etc.

Experience working with push notifications, including integration and troubleshooting.

A solid understanding of iOS Human Interface Guidelines (HIG) and design principles, as well as awareness of platform-specific design differences.

Experience integrating hardware-specific features, such as GPS, Bluetooth, Accelerometer, and other mobile device sensors.

Proficiency in using Swift, with familiarity in Objective-C considered a plus.

Proficiency in working with Storyboards, SwiftUI, and XIBs, with SwiftUI familiarity considered an advantage.

Familiarity with Continuous Integration/Continuous Delivery (CI/CD) tools to streamline the build and release process.
 

Requirements

5–8 years of experience in mobile application development, with a focus on iOS.

Proficiency in using Swift, with experience in Objective-C being a plus.

Familiarity with other programming languages such as JavaScript, Kotlin, React Native, or other hybrid frameworks. is a bonus.

Strong communication skills to effectively collaborate with team members and stakeholders.

Proficiency in object-oriented programming (OOP) and design principles.

Excellent analytical and problem-solving skills, with the ability to diagnose and resolve technical issues effectively.

A good understanding of the iOS ecosystem, including tools like Xcode, frameworks, and best practices.

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