Senior iOS Developer

JOB DESCRIPTION

We are looking for an iOS Engineer to become a core member of one of our team. Our client builds a platform that is intended for small and medium businesses like restaurants, retail stores, services, etc. One of the platform’s components enables cafe and restaurant owners to effectively administer a load of their places by modeling the arrangement of tables and seats. Then this plan streamlines the process of tables reservations and optimizes the ongoing seating of incoming guests. You will communicate with the customer, determine the product functionality, define the architecture and estimate the overall work.
Design, develop and maintain efficient, reusable and reliable code.
Implement new features and build REST APIs
Write unit and integration tests
Collaborate with the team members within a Scrum Framework
Perform code reviews and share best practices with colleagues

JOB REQUIREMENT

Qualifications & Experience:
5+ years of iOS experience
Strong programming knowledge of Objective-C/Swift
Experience with CoreData, Multitasking and Networking
Knowledge of mobile application architecture, design patterns, understanding of refactoring techniques
Knowledge of TDD and experience with Unit and UI Testing
Solid knowledge of development tools, environments and utilities
Proactive goal-focused mindset, desire to create high-quality products
Passion for continuous learning and adapting to new technologies
Good written and spoken English, good communication skills
We appreciate:
Experience with continuous integration/continuous delivery
Knowledge in the latest trends in the mobile industry and platforms
Python, Shell script knowledge
Knowledge of Dart/Flutter
BSc/MSc degree in Computer Science
Your own apps on App Store

WHAT'S ON OFFER

Our client offers a competitive and rewarding salary and benefits package as well as an intellectually and creatively stimulating work environment. You will find professional flexibility, new ways of working and unique international travel opportunities.

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:

Outsourcing

Technical Skills:

iOS

Location:

Ho Chi Minh - Viet Nam

Salary:

$ 1,500 - $ 3,500

Job ID:

J00692

Status:

Close

Related Job:

Firmware Developer

Others - Viet Nam


Information Technology & Services

  • Firmware

The candidate should be having good knowledge and hands-on experience in Firmware Development and familiar with Validation. Good knowledge of Windows/Linux Device drivers software for the embedded products. And, responsible for designing, coding, and testing the C and C++ device drivers and debugging the kernel level software. So, should be well familiar with kernel internals. Firmware & Software Development, validation & issue analysis: MCU Firmware, UEFI Firmware Support issues at the Factory: Debug, Analyze and propose quick solution for factory issue related to Firmware Software integration and validation Follow up build event activities ( validation, debug/analyze issue, fix issue by code modification) and adhere to the milestones/timelines Co-work smoothly & actively with other team ( not only factory, but also with dev team in India, China, Taiwan, and US) Should be creative and responsible in identifying a bug or propose solution

Negotiation

View details

Tech Lead Software Developer (Delphi, Oracle PL-SQL)

Ho Chi Minh - Viet Nam


Global Software Delivery Centers

  • Delphi

Supervising development teams in a local management role, reporting to the Software Engineering Manager in Europe Setting targets and offering guidance to local teams Ensuring quality in team development Participating in sprint planning and retrospective meetings Assigning and delivering development tasks as per sprint planning Estimating complexity and workload Selecting the most suitable technical solution to meet user requirements Designing, developing, and implementing changes to the LIMS in line with customer and business user needs Collaborating with other team members to support the LIMS Working with other team members (Engineers/QA) to assure high-quality solutions Implementing and enforcing good practices and high-quality standards

Negotiation

View details

Python Developer (Distributed Systems)

Ho Chi Minh - Viet Nam


Outsourcing

  • Python
  • Flask

Engage in architecture, design, and code reviews. Contribute to strategic project development, testing, and deployment. Tackling scalability and reliability challenges will lead to meaningful discussions on Distributed Systems. Collaborate within a high-impact, cross-functional team. Utilize technologies including Kafka, PostgreSQL, Spark, BigQuery, GitLab with integrated CI/CD, etc.

Negotiation

View details