Senior Mobile Developer
Astek Vietnam · Ho Chi Minh City Metropolitan Area
Apply & track with Apply EdgeJOB DESCRIPTIONPosition: Senior Mobile Developer Quantity: 1 (Senior)Type: Full-timeWork model: On-site
Today, we are +7500 engineers across over 22 countries in the world.With expertise in many industrial and tertiary sectors, we support our international clients in the intelligent deployment of their products and services, and in the implementation of their digital transformation.Astek Vietnam was established in 2022 to increase the group’s capability to support our clients’ operations around the globe, leveraging Vietnam's talented engineers.More information about our group: https://astekgroup.fr/JOB DESCRIPTION & REQUIREMENTSJOB OVERVIEW:We are seeking an experienced Senior Mobile Developer to lead the design, development, enhancement, and maintenance of cross-platform mobile applications using React Native. The role owns the mobile delivery lifecycle from solution design and engineering through testing, application submission, publishing, monitoring, and production support. The successful candidate will bring at least 8 years of software development experience, strong mobile engineering expertise, and practical experience integrating APIs and backend services. PHP capability for API integration or development is a secondary skill. Experience with Drupal and UI/UX is an advantage. JOB DESCRIPTION:Mobile Application Engineering Design, develop, test, release, and maintain high-quality cross-platform mobile applications using React Native for iOS and Android. Define and apply scalable mobile architecture, reusable components, coding standards, and engineering best practices. Optimize application performance, responsiveness, reliability, accessibility, and user experience across supported devices and operating-system versions. Troubleshoot complex defects, production issues, and platform-specific behavior, and drive issues through to resolution. Implement secure mobile development practices, including appropriate handling of authentication, authorization, data storage, secrets, and application configuration. API Integration & Backend Services Integrate mobile applications with RESTful APIs, enterprise services, and third-party platforms. Design, develop, enhance, or support APIs and backend services in PHP where required. Collaborate with backend developers and architects on interface contracts, error handling, security, observability, and performance. Produce and maintain clear technical documentation for APIs, integrations, configurations, and support procedures. Firebase & Mobile Operations Implement and manage relevant Firebase services, including Cloud Messaging, Crashlytics, Analytics, Authentication, Remote Config, and Performance Monitoring. Use application telemetry, crash reports, performance data, and user feedback to identify issues and guide continuous improvement. Support production monitoring, incident investigation, defect resolution, and post-release stabilization. Application Submission & Publishing Own or support the end-to-end release process for the Apple App Store and Google Play Store. Prepare release builds, signing configurations, certificates, provisioning profiles, store metadata, and submission packages. Manage application versioning, phased or controlled releases where applicable, updates, and post-release support. Address store review feedback and ensure submissions comply with applicable Apple and Google platform requirements. Collaboration, Quality & Leadership Work closely with Product Owners, Project Managers, Business Analysts, UI/UX Designers, testers, and technical stakeholders to translate needs into maintainable solutions. Contribute to technical design, estimation, backlog refinement, sprint planning, reviews, retrospectives, and release planning. Conduct code reviews, promote engineering standards, and mentor less-experienced developers where appropriate. Build quality into delivery through automated testing, peer review, CI/CD, release controls, and technical documentation. Communicate risks, dependencies, technical trade-offs, and delivery progress clearly to technical and non-technical stakeholders.REQUIREMENTSAt least 8 years of professional software development experience. Strong hands-on experience designing, developing, and maintaining production mobile applications using React Native. Strong proficiency in JavaScript and/or TypeScript and modern mobile development practices. Demonstrated experience integrating APIs and backend services into mobile applications. Working experience with PHP for API development, integration, enhancement, or support. Hands-on experience with Firebase services relevant to mobile delivery and operations. Practical experience submitting and publishing mobile applications to both the Apple App Store and Google Play Store. Sound understanding of mobile application architecture, lifecycle management, security, performance, testing, and release management. Experience with Git, pull requests, code review, branching strategies, and CI/CD pipelines. Experience working within Agile delivery teams and collaborating across product, design, engineering, and quality disciplines. Preferred QualificationsExperience with Drupal CMS development, configuration, or headless/API-based integration. Knowledge of UI/UX principles and experience collaborating through tools such as Figma. Experience with relational databases such as MySQL. Experience with cloud platforms such as Azure or AWS. Experience with mobile accessibility, analytics, deep linking, push notifications, and monitoring. Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience. Core Competencies Strong analytical, diagnostic, and problem-solving capability. Proactive ownership and the ability to work independently while contributing effectively within a team. Clear written and verbal communication with both technical and non-technical audiences. Customer-focused and user-centric approach to solution delivery. Ability to manage priorities, technical constraints, risks, and dependencies in a delivery-focused environment. Commitment to quality, security, continuous learning, and pragmatic engineering. Success in the RoleSuccess will be demonstrated through reliable and maintainable mobile releases, effective API integrations, disciplined application publishing, improved application stability and performance, strong production support, and constructive technical leadership across the delivery team. BENEFITSAttractive salary: Nego. Performance-based award.Young and dynamic working environment.Continuous development of hard and soft skills through work and professional training.Opportunity to approach the newest technology trends.Salary reviews 1 times/year or based on excellent performance.The company’s labor policy is completely in accordance with Vietnamese labor legislation, plus other benefits offered by the company (Company trip, Holiday, etc.)