Senior Mobile Developer

JOB DESCRIPTION

Leadership & Mentoring: Provide technical leadership and mentorship to junior and mid-level developers, fostering an environment of continuous learning and improvement.
Advanced Mobile Development: Design, build, and maintain advanced applications for both iOS and Android platforms, ensuring the highest level of performance and user experience.
Strategic Collaboration: Collaborate with cross-functional teams, including designers, product managers, and other developers, to define, design, and implement new features.
Integration & Architecture: Lead efforts to integrate with outside data sources and APIs, ensuring robust and scalable application architecture.
Quality Assurance: Oversee the unit testing of code for robustness, including edge cases, usability, and general reliability.
Innovation: Continuously discover, evaluate, and implement new technologies to optimize development efficiency and application performance.
Performance Tuning: Diagnose performance issues, fix bugs, and improve application performance.
Project Management: Utilize JIRA or other project management tools to manage tasks, timelines, and deliverables efficiently.

JOB REQUIREMENT

Professional Experience: Minimum of 8 years of professional experience in both iOS and Android development.
Technical Expertise: Proven experience in software development with a deep familiarity with Objective-C, Swift, Kotlin, and Java.
Advanced Skills: Expertise in RxSwift, Dependency Injection (DI), MVVM architecture, Unit Testing, RESTful APIs, Git, and Figma.
Full Lifecycle Knowledge: Solid understanding of the full mobile development life cycle, including experience working with remote data via RESTful APIs and JSON.
Version Control: Proficiency with Git version control system.
Communication: Excellent English communication skills, both written and verbal, for effective collaboration with English-speaking clients and team members.
Nice-to-have requirements:
Project Management Tools: Proficiency in JIRA or similar project management tools.
UI Frameworks: Experience with SwiftUI for iOS and Jetpack Compose for Android.
CI/CD: Experience in continuous integration and delivery (CI/CD) using fastlane.
Automated Testing: Expertise in automated UI testing.
Cloud Technologies: Experience with cloud services and technologies.

WHAT'S ON OFFER

Competitive Compensation
Benefits package including comprehensive medical, dental, vision and others
Company Culture based on our Core Values
Professional Development Training with Individual Development Plans to map out your career growth
Opportunity to work in a global environment with diverse teams built with colleagues from around the world
Opportunity to work with technology industry leaders in the financial services industry
Opportunity to work for big name clients in capital markets, banking and other industries

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Information Technology & Services

Technical Skills:

Android, iOS

Location:

Ho Chi Minh, Ha Noi, Da Nang - Viet Nam

Salary:

Negotiation

Job ID:

J00749

Status:

Active