Mô Tả Công Việc
We are building a skilled team to join our team and work on mobile application development for a bank. The ideal candidate will have experience in developing iOS applications with a strong focus on the banking domain.
DUTY & RESPONSIBILITIES
- Design, develop and maintain mobile applications for iOS devices.
- Collaborate with the product team and other developers to understand requirements and develop solutions that meet business needs.
- Ensure code quality, testability, and maintainability of the application.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback to other developers.
- Work closely with the UX/UI team to ensure a seamless user experience.
- Troubleshoot and debug issues as they arise in the application.
- Stay up to date with emerging trends and technologies in mobile development and apply them as appropriate.
Yêu Cầu Công Việc
Basic requirements: For engineer role, candidate should have from 5 years of experience and possess good communication in English
Detail requirements:
Candidate should have experience in following or related tools:
- Language: Strong experience in Swift or Objective-C
- Framework: Foundation, UIKit, User Notifications, ...
- Design Patterns: VIPER, MVC, MVVM, Clean swift
- Fundamentals: Application Lifecycle, Life cycle of View controller, Completion Handlers and Closures, KVC and KVO, Background Tasks, GCD & NSOperation Queue, Dependency Injection
- Strong experience in SwiftUI, Swift Combine and Swift Concurrency (this is a must have requirement, candidate should have experience in 2 out of 3 mentioned tools)
- Strong experience in Performance Debug and 3rd Party Libaries
- Strong experience in Dependencies, Dependency Management (CocoaPods, Carthage, Swift Package Manager)
- Knowledge about Memory Management in Swift
- Experience in Testing Frameworks: XCTest Instruments, XCUITest
- Security: Handling Sensitive data, Handling Secure communication, Implementing Multi factor authentication, Prevent Code Tampering
- Authentication: Oauth, Biometric .
Hình thức
Quyền Lợi
- Attractive package including base salary + 13th month salary + Performance Bonus
- Package up to 800M VND (gross, annually) for Engineer level II, up to 1 Billion VND for Engineer level III
- Insurance based on full base salary
- Medical Benefit (Bao Viet Insurance Package) for Employee and Family
- 100% of full salary and benefits as an official employee from the 1st day of working
- 100% salary during probation time
- Working in a fast paced, flexible, and multinational working environment with opportunity to travel onsite (in 49 countries)
- Internal Training (Technical & Functional & English)
- Working with outstanding colleagues coming from top universities and top companies in Vietnam and foreign countries
- Friendly environment with flexible working hours, hybrid mode