Senior Mobile Engineer (a)
Role details
Job location
Tech stack
Job description
As a Senior Mobile Engineer, you will be responsible for the following tasks:
- Working closely with developers and testers to design, develop, and maintain high-quality mobile features that meet security and performance standards
- Reading and researching mobile product's documents to understand the software architecture, integration and configuration
- Building and integrating cross-platform mobile applications
- Collaborating with international clients, project managers, and stakeholders, particularly with our teams in Singapore
- Investigating, analyzing, and resolving incidents and performance issues post-project go-live
- Leading and providing technical expertise on mobile development topics within the team
- Mentoring and supporting junior team members to foster professional growth and technical excellence
Requirements
Are you enthusiastic about designing and implementing mobile software solutions? Do you want to work on international projects and collaborate with clients across Asia? If you thrive in an agile environment and are eager to contribute to cutting-edge mobile applications, we'd love to hear from you!, * Bachelor's degree in Computer Science or related field
- 7+ years of experience in mobile development
Mobile Development
-
Experience with: iOS App: Swift (native)
-
Proficiency with Xcode, Git, UIKit, and SwiftUI
-
Experience integrating client-server communication using RESTful APIs and/or GraphQL
-
Solid understanding of data structures and algorithms
-
Preferred qualifications (nice to have):
-
Android App: Kotlin (native)
-
Back-End: Java/Springboot
-
Tooling: Bitbucket and/or GitHub and/or Docker
-
Objective C
Willingness to learn and work with Nevis Identity Suite, including the Nevis FIDO SDK
Familiarity with project management and collaboration tools such as Jira, etc.
Knowledge of secure mobile application development, including secure data storage, WebView integration, session management, push notifications, and deep linking
Experience implementing CI/CD pipelines using tools such as GitHub Actions and Fastlane
Experience publishing and maintaining apps on App Store/Play Store
Familiarity with authentication and authorization mechanisms such as OAuth 2.0, OpenID Connect (OIDC), Face ID, and Touch ID
Knowledge of OWASP Mobile Security standards and secure coding practices
Clean Architecture, MVVM, or similar architectural patterns
Experience with Unit tests for mobile
Understanding of performance optimization
Sharp minds, good vibes