-
View all jobs
Experience And Skills Needed
The Mobile Engineer is responsible for designing, developing, and maintaining high quality, performant, and scalable mobile applications. The role requires expertise in native and cross-platform mobile development, UI/UX best practices, and modern software engineering principles. Engineers must work in an agile, DevOps-driven environment, ensuring high software quality, security, and maintainability.
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
- Experience with Git and modern branching workflows (GitFlow, trunk-based development).
- Proficiency in native mobile development for iOS (Swift, Objective-C) and/or Android (Kotlin, Java).
- Experience with cross-platform development frameworks such as React Native or Flutter.
- Strong understanding of mobile UI/UX principles and platform-specific guidelines (Material Design, Human Interface Guidelines).
- Experience with state management solutions for mobile applications.
- Hands-on experience with mobile build systems and dependency management tools (CocoaPods, Swift Package Manager or Gradle,).
- Experience with frontend web technologies (JavaScript, HTML5, CSS3) for hybrid mobile app development.
- Experience integrating RESTful APIs, GraphQL, and WebSockets for mobile applications.
- Familiarity with mobile database technologies.
- Experience with CI/CD pipelines for mobile applications (Fastlane, Bitrise, GitHub Actions, GitLab CI).
- Understanding of mobile security best practices, including secure data storage, encryption, authentication, and authorization.
- Knowledge of cloud platforms (AWS, Firebase, Google Cloud, Azure) for backend integration.
- Experience working in Agile teams (Scrum, Kanban) with strong collaboration skills.
- Knowledge of Extreme Programming (XP) practices such as TDD, pair programming, and continuous refactoring.
- Strong understanding of mobile test automation frameworks (Appium, Espresso, XCUITest, Detox).
- Adherence to software craftsmanship principles, ensuring clean, maintainable, and efficient code.
- Experience working in an Agile and UX-driven development environment.
- Hands-on experience with progressive web apps (PWAs) and mobile web optimizations.
- Experience integrating mobile applications with authentication mechanisms (OAuth, JWT, OpenID Connect, Biometrics).
- Knowledge of mobile app distribution, App Store/Google Play deployment, and release management.
- Familiarity with edge computing and 5G optimizations for mobile applications.
- Experience with augmented reality (AR) or virtual reality (VR) mobile development (ARKit, ARCore, Unity)
The Mobile Engineer is responsible for designing, developing, and maintaining high quality, performant, and scalable mobile applications. The role requires expertise in native and cross-platform mobile development, UI/UX best practices, and modern software engineering principles. Engineers must work in an agile, DevOps-driven environment, ensuring high software quality, security, and maintainability.
- Collaborate with Business Analysts (BA) and Product Managers to refine user stories and translate them into technical requirements.
- Work with Quality Assurance (QA) engineers to ensure automated test coverage and proactively fix bugs and defects.
- Partner with DevOps teams to automate build, deployment, and release processes for mobile applications.
- Design, develop, and maintain intuitive, responsive, and accessible mobile applications that provide excellent user experiences.
- Improve software quality through Extreme Programming (XP) practices, including pair programming, code reviews, and unit testing.
- Implement secure coding practices, ensuring protection against mobile security threats such as insecure data storage and API vulnerabilities.
- Optimize mobile performance, battery efficiency, and offline capabilities to enhance user experience.
- Document technical decisions, architectural patterns, and best practices for mobile development.
Key Skills
Ranked by relevance
storage
devops
swift
cloud
react native
restful apis
javascript
responsive
cocoapods
firebase
fastlane
graphql
android
kotlin
gitlab
appium
react
html5
oauth
scrum
cicd
git
tdd
aws
ios
ux
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
K11 Frontend Engineer
2026-02-04
Full-time
Entry
Singapore
IT Services
Engineering
View Job Details
Related
DevOps Engineer / Cloud Engineer
2026-03-18
Full-time
Not Applicable
Singapore
IT Services
Engineering
View Job Details
Related
DevOps Engineer / Cloud Engineer
2025-05-28
Full-time
Entry
Singapore
IT Services
Engineering
Login to Apply
- Posted
- Feb 07, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Singapore
- Company
- WPH Digital Pte Ltd
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
K11 Frontend Engineer
2026-02-04
Full-time
Entry
Singapore
IT Services
Engineering
View Job Details
Related
DevOps Engineer / Cloud Engineer
2026-03-18
Full-time
Not Applicable
Singapore
IT Services
Engineering
View Job Details
Related
DevOps Engineer / Cloud Engineer
2025-05-28
Full-time
Entry
Singapore
IT Services
Engineering