iOS Developer

JOB DESCRIPTION

We are looking for an  iOS Developer   to join our team in HCMC, Vietnam .
As an iOS Developer at Company, you will develop and maintain Company products and contribute to the implementation process of features and solutions, working closely with the Development Lead, Product Manager, and QA.
The ideal candidate has at least 2 years' experience in iOS software development (Swift and Objective-C), and preferably has knowledge of mobile web development. You also have experience with systems used in professional software development such as JIRA and Git.
You are able to, and enjoy, working with multiple teams across locations, have good communication and interpersonal skills.  You have experience working in short, agile, iterative development cycles and have a great passion working in agile development process environments.
Your key accountabilities and responsibilities will include (but not limited to):
Research new features, analyze requirements, estimate implementation; design software; code reviews; document solutions
Design solutions, taking non-functional and operational requirements into consideration
Prepare unit tests
Participate in Quality Assurance of the software deliveries
Participate in development and maintenance of Platform test automation suites
Maintain a variety of internal/production applications.
Prepare build packages for customers
Make sure that applications are continuously delivered with requested level of quality

JOB REQUIREMENT

At least 2 years' experience in iOS development (Swift, Objective-C)
At least 1 year working with Objective-C
Experience in modern design patterns (MVVM and VIPER)
Good knowledge in Core Data, Auto/Adaptive Layout, Memory Management, and Concurrency (Grand Central Dispatch or NSOperation)
Intermediate knowledge of CI/CD and DevOps principles
Experience with Xcode Instruments
Experience using professional software development systems such as Jira, Git and Confluence
Knowledge of mobile web development is a plus
Proficiency in Unit Testing and Test-Driven Development
Resuts-oriented with the proven ability to meet deadlines
Strong analytical and problem-solving skills
Good communication and interpersonal skills
Enjoy working in a team environment
Willingness to learn in a fast-paced environment
Intermediate written and spoken technical English, enough to discuss issues with teams remotely
High learning agility and real passion for coding and programming, innovation, and solving challenging problems to improve UX for customers 

WHAT'S ON OFFER

Why work with our client?
Company is based in Vancouver, Canada, with a development office in Ho Chi Minh City. A career with Company opens the door to exciting opportunities including the potential to travel, as well as temporary or permanent relocation to our Vancouver office. With a sponsored Canadian work visa, you’ll also be on the fast track to permanent residency and even Canadian citizenship if you desire. At Company, you won’t just be a small part of a software company, you will play an important role in an award-winning technology leader, where you will own your projects and create your own success. We have a number of exciting opportunities in all aspects of software development, risk and data analysis, quality assurance and reporting.
Benefits:
Health care insurance by Liberty, Bao Viet and social insurance
Opportunities for promotions and career development in a dynamic
Great chance to develop your skills and competences, with multiple trainings and job opportunities
Relaxed, friendly atmosphere as well as excellent working facilities
Social insurance follow Vietnam’s law
Only 40h working/week (Full weekend off)
12 days holiday/year

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:

Product

Technical Skills:

iOS, Objective-C, Swift

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J00235

Status:

Close

Related Job:

Senior Data Engineer (C++, Python, AI/LLM)

Ho Chi Minh - Viet Nam


Outsource

  • Data Engineering
  • C/C++
  • Python

Refine a wide array of structured and unstructured data to produce high-quality datasets for quantitative analysis and financial engineering. Improve data integrity and quality by creating validation tools and frameworks to assess the effectiveness of data enrichment pipelines. Gain expertise in machine learning, deep learning, and emerging AI/LLM applications, and analyze the underlying dynamics and behaviors in the data. Derive insights from large-scale datasets and collaborate with research teams to pinpoint opportunities for tradable signals. Create utility tools to automate software development, testing, deployment, and monitoring workflows. Offer technical support to global researchers, including diagnosing technical issues, troubleshooting Python and C++ code, and suggesting scalable fixes and improvements. Troubleshoot and resolve issues in C++ applications and data pipelines with a strong focus on performance, stability, correctness, and maintainability. Investigate and implement AI/LLM-based solutions to enhance data processing, workflow efficiency, troubleshooting, documentation, and research support processes.

Negotiation

View details

Senior Backend Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Golang
  • Ruby

Develop, construct, and operate backend services for a leading B2B SaaS platform serving the construction industry. Establish an organized, maintainable, and scalable software architecture. Identify and address performance bottlenecks such as query optimization, caching, and asynchronous processing. Uphold software quality with automated testing, code reviews, observability, and CI/CD practices. Validate AI-generated code to ensure security, accuracy, and maintainability. Provide guidance and support to engineers to enhance the team's engineering standards. Backend: Ruby (on Rails), Golang, Amazon Aurora (MySQL), DynamoDB FrontEnd: Nuxt.js, Vue.js, Next.js, ReactJS Mobile App: Kotlin, Swift, Flutter Deploy/ Build: AWS Amplify, CodePipeline, CodeBuild, CircleCI, GitHub Actions Others: Swagger, Docker, Figma, Confluence, JIRA, esa, gRPC Infrastructure: Helm, Terraform Automation test: Autify, Magicpod

Negotiation

View details

Mobile Architect

Ho Chi Minh - Viet Nam


Product

  • iOS
  • Android

Front End Framework and Architecture Design: Ensure mobile application design and architecture meet future growth and developer community needs, establishing the technical stack, choosing appropriate frameworks, and establishing coding standards and best practices. Front End Community: Advocate for the front end architecture and development in the wider engineering community, ensuring member skill development through on-the-job learning and training. Global Design System: Develop a global design system that efficiently supports a design customers will love, incorporating AI techniques and tools. Cross-Platform Development: Lead the development of cross-platform applications using frameworks like React Native, Flutter, or similar technologies targeting iOS and Android platforms. Native Development (iOS & Android): Provide expertise and guidance on native iOS and Android development when needed for platform-specific features or performance optimization. Technical Leadership: Mentor and guide mobile developers, providing technical expertise, code reviews, and fostering a culture of collaboration and knowledge sharing. AI native approach. Technology Evaluation: Research and evaluate new mobile technologies, frameworks, and tools for improvement and innovation opportunities. Performance Optimization: Identify and address performance bottlenecks, optimize application speed and memory usage, and ensure a smooth and responsive user experience. Testing & Quality Assurance: Develop and implement comprehensive testing strategies with QA teams to ensure high-quality, bug-free applications. Collaboration: Work closely with product managers, designers, and other stakeholders to understand and deliver solutions that meet business needs. Code Reviews: Conduct thorough code reviews to ensure code quality, standards adherence, and best practices. Documentation: Create and maintain technical documentation related to the mobile architecture, development processes, and best practices. Staying Current: Stay up-to-date with the latest trends and advancements in mobile technology and development.

Negotiation

View details