- Build new features and improve current features on our current iOS platform
- Follow the product roadmap and product specs guideline
- Operate effectively on Jira and Github
- Collaborate closely with Product team and Engineering team Members to ship great products
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization
- Contribute ideas so the team can get better together
Mô tả công việc
Quyền lợi được hưởng
Compensation & Benefits:
- Competitive salary with 13th-month pay and performance bonus.
- Quarterly performance bonuses and year-end awards.
- Paid sick leave, maternity leave, and vacation days.
Work Environment:
- Agile-Scrum methodology with flexible work hours.
- Talented people from all over Vietnam and the world.
- International team for global career growth.
- State-of-the-art equipment provided.
- Beautiful working environment near Danang's city center (Dragon Bridge) and Hanoi office.
Health & Wellness:
- PVI health care program & annual health checks.
- Sports clubs (football, badminton) & company retreats.
- Modern pantry for relaxation.
Professional Growth:
- Training, mentoring & e-learning opportunities.
- 1-2 performance reviews annually.
- Potential opportunities to join a fast-growing company.
Yêu cầu công việc
- 3–5 years of professional iOS development experience, with strong proficiency in Swift and Cocoa Touch
- Solid experience working with offline storage, concurrency/threading, and performance optimization
- Strong knowledge of RESTful APIs, WebSockets/SocketIO, and integrating with backend services
- Deep understanding of Apple’s design principles, Human Interface Guidelines (HIG), and app lifecycle
- Hands-on experience with unit testing, UI testing practices
- Proficiency with at least one architecture pattern (MVVM, Clean Architecture) and the ability to reason about trade-offs
- Experience with CI/CD pipelines, Git workflows, and agile development (Scrum/Kanban)
- Ability to mentor junior developers, review code, and contribute to technical discussions
- Strong problem-solving skills, with a focus on scalability, maintainability, and clean code
- Good English communication skills, both written and spoken