CrawlJobs Logo

Senior Mobile Engineer

cmcglobal.com.vn Logo

CMC Global Company Limited.

Location Icon

Location:
Vietnam , TP. Hồ Chí Minh

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The goal of the Mobile Service is to design, develop and maintain the project suite of mobile and microservice applications. As part of this role you will be expected to provide technical leadership across all aspects of the software delivery life cycle and all applications that the mobile service supports. This involves working closely with principal engineers, scrum masters, business analysts, product owners, user experience designers, quality engineers and engineering managers within an agile delivery environment to create great applications. The successful candidate will be a senior engineer with a wealth of Mobile app development experience including the ability to provide coaching and mentoring for junior developers and will have an operations mindset to enable the buildout of robust, secure and maintainable applications.

Job Responsibility:

  • Management of conflicting priorities in a rapidly changing environment
  • Working with business analysts, and user experience designers to ensure requirements are clear whilst offering technical input into the requirements process
  • Working with Principal Engineers on the design for any feature or application that the mobile service supports
  • Active participation in all aspects of the software delivery life cycle and associated agile activities that the team undertake
  • Coaching and mentoring of other engineers to uplift service capability and cross-skill individuals over time
  • Continuous review, identification and improvement of engineering processes, practices and tooling
  • Perform code reviews and provide timely and constructive feedback
  • Participate in feature estimation from early ideation to delivery phases
  • Technical design and coding of all mobile applications and microservices
  • Working with a quality mindset to ensure applications are robust and appropriate code coverage is maintained and improved over time
  • Continuous technical uplift and knowledge sharing with others including presentations to internal colleagues and external meet-ups/conferences

Requirements:

  • Exceptionally strong written and verbal communication skills, as well as good interpersonal and organisational skills
  • Strong delivery focus with an active approach to quality
  • Working with key stakeholders and the wider mobile service team
  • Excellent analytical, troubleshooting & documentation skills
  • Able to work under pressure and self-manage tasks
  • Enthusiasm for technology and solving problems
  • Leadership qualities and skills
  • Experience across the full software delivery life cycle (planning, analysis, design, implementation, testing, deployment, and maintenance)
  • Agile software development and management methods and ability to excel within a fast-paced environment
  • A solid technical background as a Mobile engineer with seasoned React Native experience and Kotlin/Java or Swift/Objective-C
  • Experience working with diverse teams from development, testing, security, architecture, infrastructure to business and management
  • Experience with build management tools including continuous integration and delivery practices and tools (Gradle, Jenkins)
  • Experience with continuous test automation tooling (Perfecto, Applitools)
  • Software design and delivery with UX and accessibility front of mind
  • Experience with latest development methodologies and tooling
  • Development experience using common IDE and source systems (Android Studio, Git)
  • Writing unit and functional automation tests (Junit, Roboelectric, Espresso)
  • Release and configuration management practices including parallel development (tagging/branching strategies), managing multiple versions and third party library dependency management
  • Experience with repository artifact management (Artifactory)
  • Knowledge of code quality analysis tools (coverage, duplication, complexity, dependency analysis and standards)
  • 3-5 years of experience
  • Bachelor’s Degree

Nice to have:

  • Experience working as an engineer within one or more alternate mobile application development technologies (Kotlin/Java, Objective-C/Swift, React Native)
  • Experience working as an engineer within one or more backend technologies, RESTful JSON APIs and microservices
  • Experience with Query Languages for APIs (GraphQL)
  • Experience with cloud-based technologies and managed services (AWS)
What we offer:
  • Package 14 salary months
  • Extra package per year
  • Young and dynamic working environment
  • Continuous development of hard and soft skills through work and professional training
  • Opportunity to approach the newest technology trends
  • Exciting leisure: sports and art events, football club, family day
  • The company’s labor policy is completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holidays, etc.)

Additional Information:

Job Posted:
January 11, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Mobile Engineer

Senior Mobile Engineer (Android)

Kick is a global live-streaming platform for all types of entertainment content....
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in Mobile Software Engineering, focusing on scalable architecture and development
  • Proficiency in Kotlin or Java, developing for the Android Platform and frameworks relevant to the role
  • Prior experience in the complete Android Development lifecycle, from design, testing, signing, releasing, fixing and beyond
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Understanding of Android’s design principles and interface guidelines
  • Demonstrated experience providing technical leadership, mentoring, and guiding teams
  • Strong problem-solving skills and ability to tackle complex technical challenges
  • Excellent communication skills for effective collaboration across teams and stakeholders
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
Job Responsibility
Job Responsibility
  • Write maintainable, efficient, and scalable code, rigorously adhering to Android coding standards and best practice
  • Optimize existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies
  • Take full ownership of assigned projects or components, proactively identifying areas for improvement and leading technical discussions to enhance solutions
  • Provide guidance to junior engineers, sharing expertise to foster a collaborative and high-performing team environment
  • Participate actively in architectural and design decisions, demonstrating a strong grasp of software design principles and scalability
  • Seek out growth opportunities to deepen technical expertise and keep the team informed of emerging best practices
  • Fulltime
Read More
Arrow Right

Senior Mobile Engineer (iOS)

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 8+ years of hands-on experience in Mobile Software Engineering, focusing on scalable architecture and development
  • Proficiency in Objective-C or Swift, developing for the iOS Platform and frameworks relevant to the role
  • Prior experience in the complete Apple Development lifecycle, from design, testing, signing, releasing, fixing and beyond
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Understanding of iOS design principles and interface guidelines
  • Demonstrated experience providing technical leadership, mentoring, and guiding teams
  • Strong problem-solving skills and ability to tackle complex technical challenges
  • Excellent communication skills for effective collaboration across teams and stakeholders
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
Job Responsibility
Job Responsibility
  • Write maintainable, efficient, and scalable code, rigorously adhering to Android coding standards and best practice
  • Optimize existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies
  • Take full ownership of assigned projects or components, proactively identifying areas for improvement and leading technical discussions to enhance solutions
  • Provide guidance to junior engineers, sharing expertise to foster a collaborative and high-performing team environment
  • Participate actively in architectural and design decisions, demonstrating a strong grasp of software design principles and scalability
  • Seek out growth opportunities to deepen technical expertise and keep the team informed of emerging best practices
What we offer
What we offer
  • Access mentorship, training, and hands-on experiences to level up your skills
  • Learn from industry experts and gain expertise in scaling software
  • Work alongside exceptional engineers, exchanging ideas and driving innovation forward through collaboration
  • Our culture prioritises your growth with tailored learning programs and mentorship
  • Flexible start and finish times
Read More
Arrow Right

Senior Mobile Engineer (iOS)

The Growth Engineering Team at EarnIn is hiring a Senior iOS Engineer to help sh...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or higher) in Computer Science, related field, or equivalent practical experience
  • 4+ years of professional mobile development experience, with a strong focus on iOS
  • Expert in Swift and modern iOS paradigms (Swift Concurrency, Combine, SwiftUI)
  • Proven experience building and shipping high-quality consumer apps at scale
  • Experience (or deep curiosity) in using AI/LLMs to supercharge development
  • Solid grasp of iOS architectures (MVVM, MVP, VIPER, etc.)
  • Familiar with end-to-end engineering practices: code reviews, CI/CD, automated testing, and monitoring
Job Responsibility
Job Responsibility
  • Build experiences that matter - design and ship features that define our user journey
  • Experiment at startup speed - ideate, prototype, and launch multiple experiments every month
  • Code with superpowers - leverage AI tools and LLMs to accelerate development and testing
  • Architect and implement the tooling and infrastructure that enables the entire team to work faster
  • Use data + analytics to measure impact, optimize features, and scale what works
  • Mentor other engineers, raising the bar for quality and innovation across mobile
  • Collaborate with backend engineers to design APIs that balance speed with resilience
  • Champion engineering best practices - writing clean, scalable code with strong tests
  • Lead projects end-to-end, bringing both clarity and creativity to the table
What we offer
What we offer
  • healthcare
  • internet and cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our headquarters in Mountain View
Read More
Arrow Right

Senior Mobile Engineer (iOS)

We’re looking for an experienced and passionate Senior iOS Engineer to join our ...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or higher) in Computer Science, related field, or equivalent practical experience
  • 4+ years of professional mobile development experience, with a strong focus on iOS
  • Expert in Swift and modern iOS paradigms (Swift Concurrency, Combine, SwiftUI)
  • Proven experience building and shipping high-quality consumer apps at scale
  • Solid grasp of iOS architectures (MVVM, MVP, VIPER, etc.)
  • Familiar with end-to-end engineering practices: code reviews, CI/CD, automated testing, and monitoring
Job Responsibility
Job Responsibility
  • Build, ship, and maintain iOS product features that improve the customer experience and define our user journey
  • Architect and refine mobile infrastructure to enable scalability and support the rapid development of new products
  • Collaborate closely with backend engineers to design robust APIs that facilitate seamless communication between mobile devices and servers
  • Partner with Product and UX specialists to deliver new and unique designs
  • Lead and advocate for engineering best practices to maintain high code quality and system reliability
  • Drive projects proactively, offering strategic direction and problem-solving to navigate uncertainty
  • Mentor the mobile engineering team, elevating skills and optimizing processes for efficiency
  • Design and execute unit and UI automation tests to ensure new features integrate smoothly without disrupting existing functionalities
  • Analyze feature effectiveness using advanced analytics to drive data-informed improvements
What we offer
What we offer
  • healthcare
  • internet and cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our headquarters in Mountain View
Read More
Arrow Right

Senior Mobile Engineer

Senior Mobile Engineer position focused on building Matcha's new React Native ap...
Location
Location
Salary
Salary:
120000.00 - 230000.00 USD / Year
0x.org Logo
0x
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of mobile engineering experience with deep fluency in React Native and TypeScript
  • proven track record of shipping complex mobile apps - ideally from blank repo to App Store/Play Store
  • hands-on experience with modern RN patterns: custom hooks, Zustand/Recoil, Reanimated, FlatList, memoization, and performance profiling
  • experience working on crypto wallets or DeFi mobile products (e.g. Matcha, MetaMask, Safe, Uniswap, Phantom, Rainbow, Rabby, Backpack, etc.)
  • you understand key management, signing flows, transaction UX, and Web3 connectivity (WalletConnect, EIP-155)
  • understanding of native modules and when to use them for crypto or performance-critical tasks (Objective-C, Swift, Java, Kotlin a plus)
  • strong debugging habits and comfort profiling on real devices across Android and iOS
  • familiarity with mobile CI/CD pipelines, incremental rollouts, and feature flagging
  • excellent collaboration and communication skills - you think out loud, stay calm under pressure, and embrace feedback
  • a low-ego, ownership-driven approach to building great products with others
Job Responsibility
Job Responsibility
  • build and ship Matcha’s new React Native app for iOS and Android from the ground up
  • design robust architecture, state management, and in-app infrastructure (CI/CD, telemetry, feature flags)
  • implement high-performance mobile UX - snappy lists, smooth gestures, fast load times, and secure wallet flows
  • collaborate closely with design and product to prototype, iterate, and ship features quickly and safely
  • write clean, modern TypeScript and React Native code with proper typing, linting, and testing coverage (Jest, Detox/Maestro)
  • help define the mobile engineering culture - code reviews, pairing, testing discipline, and continuous performance tuning
  • contribute to open discussions on design trade-offs and product priorities with a user-first mindset
What we offer
What we offer
  • equity
  • ZRX tokens
  • comprehensive insurance (medical/dental/vision/life/disability) for U.S.-based employees — 100% of base plan covered for you and dependents
  • 401k and FSA for U.S.-based employees
  • monthly mobile phone bill, wellness, and pre-tax transportation expense
  • covered mental health benefits (included professional therapy sessions)
  • a supportive remote environment
  • lunch reimbursement for all employees across the globe
  • stipend for your ideal remote / WFH set-up: headphones, and any other work gear you may need
  • 12-week paid parental leave
  • Fulltime
Read More
Arrow Right

Senior Mobile Engineer (Android)

We are looking for an experienced Software Engineer to join our Android Engineer...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
hwyhaul.com Logo
Hwy Haul
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or Bachelor’s Degree in Computer Science/Engineering or equivalent
  • 3+ years’ Kotlin
  • 5+ years’ experience building Android apps using Java
  • Hands on experience in the full life cycle of Android application development
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience with concepts of Android like activities, Views/View Groups, Fragments, Intents, Content Providers, Services, Broadcast Receivers
  • Experience with Coroutines, Firebase Messaging, WorkManager (async task), Navigation Component, Single Activity application, Location tracking, sqlite (Room) database handling, loaders, UI Layouts, widgets etc.
  • Ability to design applications around Android recommended user interfaces, such as “Material Design”
  • Ability to understand business requirements and translate them into technical requirements
  • In depth Understanding of Android recommended design principles, interface guidelines and and best practices for coding
Job Responsibility
Job Responsibility
  • Translate designs and wireframes into high quality and performant Android apps
  • Engineer responsive, maintainable and performant apps
  • Make technology choices and follow modern development practices
  • Set and maintain high standards of development practices and help the team adopt them
  • Commitment to collaborative problem solving, sophisticated design, and quality product is important
What we offer
What we offer
  • Excellent medical, dental and vision benefits
  • 401(k) match
  • Paid time off
Read More
Arrow Right

Senior Mobile Engineer (iOS)

We are looking for an experienced Software Engineer to join our iOS Engineering ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
hwyhaul.com Logo
Hwy Haul
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or Bachelor’s Degree in Computer Science/Engineering or equivalent
  • 5+ years’ experience building iOS apps
  • Proficient in Swift / Objective C.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Experience with RESTful APIs, Location APIs, Realm, SQLite or iOS SDK, Local storage, Camera, GeoLocation tracking, Social Authentications, etc.
  • Familiarity with cloud message APIs and push notifications
  • Understanding of Apple’s design principles and interface guidelines
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
Job Responsibility
Job Responsibility
  • Translate designs and wireframes into high quality and performant iOS apps
  • Engineer responsive, maintainable and performant apps
  • Make technology choices and follow modern development practices
  • Set and maintain high standards of development practices and help the team adopt them
  • Commitment to collaborative problem solving, sophisticated design, and quality product is important
What we offer
What we offer
  • Excellent medical, dental and vision benefits
  • 401(k) match
  • Paid time off
Read More
Arrow Right

Senior Mobile QA Engineer

We’re looking for a QA Engineer with experience in mobile app testing to join Te...
Location
Location
Georgia , Tbilisi
Salary
Salary:
Not provided
tradingview.com Logo
TradingView
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience testing mobile applications (iOS / Android)
  • Strong understanding of native app architecture and behavior
  • Knowledge of functional, UI, and usability testing approaches
  • Ability to write clear, structured, and reproducible bug reports
  • Experience working in Agile teams
  • Knowledge of Swift or Kotlin
  • Excellent communication skills and strong attention to detail
Job Responsibility
Job Responsibility
  • Test mobile applications (functional, UI, usability, localization)
  • Analyze and document bugs with clear and detailed reports
  • Review requirements and technical specifications for new features
  • Collaborate with developers and product managers to improve product quality
  • Maintain internal QA documentation and contribute to process improvements
What we offer
What we offer
  • Flexible hours
  • Hybrid approach
  • Modern offices with local perks
  • Global team of 500+ professionals from 40+ countries
  • Continuous learning & mentorship
  • Career development opportunities
  • Relocation support (visa, transportation, housing)
  • Private health insurance
  • Performance bonuses
  • TradingView Premium subscription
Read More
Arrow Right