Mô Tả Công Việc
- Domain: Financial Service, Crypto network, EC platform, AI avatar, Game, Decentralize
Job Description
We are seeking an Android Developer and iOS Developer. The job will perform following tasks:
- Work closely with Product Managers, technical stakeholders, to craft, design and propose mobile solutions, and agile delivery plans.
- Lead and manage the mobile application team in delivering the product features according to plan, using agile delivery methodology
- Develop Android/iOS applications aimed at a vast number of diverse Android/iOS devices.
- Integrate with back-end services
- Design, develop and optimize the performance of Mobile Apps products
- Participate in all stages of the software development process, including: requirements analysis, design, research new technologies...
- Participate in contributing ideas with leader and customers to improve products or work processes.
- Solve issues, perform tasks according to plan, report work progress to the Line Manager
Yêu Cầu Công Việc
Key requirements for this position include:
Job Requirements:
iOS Developer:
- Have at least 5 years of experience in developing iOS applications
- Have an understanding of the architecture of iOS applications and use design patterns proficiently;
- Have a solid knowledge of Swift/Objective C;
- Having hands-on experience with Android is an advantage
- Have strong knowledge on OOP (Object Oriented Programming) and SOLID principles.
- Have knowledge in application architecture, data structure, clean code, design patterns, refactoring, code efficiency, memory, caching, multi-threading, test driven development and application profiling.
- Have knowledge in source version control: SVN, Git.
- Experience working Cloud of Google such as: Firebase, Firestore, Google Map...
- Understanding of XML/JSON based RESTFUL APIs.
- Have strong knowledge in custom view, custom view group and touch event dispatcher.
- Experience with Clean Architecture, MVVM, VIPER, Swift UI, Reactive Programming, dependency injection is a huge plus.
Android Developer:
- At least 5 years working experience on mobile development, Java, Kotlin…
- Having hands-on experience with IOS is an advantage
- Have strong knowledge on OOP (Object Oriented Programming) and SOLID principles.
- Have knowledge in application architecture, data structure, clean code, design patterns, refactoring, code efficiency, memory, caching, multi-threading, test driven development and application profiling.
- Have knowledge in source version control: SVN, Git.
- Experience working with third party libraries and APIs .
- Understanding of XML/JSON based RESTFUL APIs.
- Have strong knowledge in custom view, custom view group and touch event dispatcher.
- Experience with the Architecture component, reactive programing, dependency injection is a huge plus.
Personality Requirements:
- Able to quickly learn new technologies and be self motivated.
- Have good communication skills in English, especially in reading and writing technical documentation
- Hard working, responsible, strong interpersonal and communication skills.
- Ability to work independently and teamwork, can work under high pressure.
- Ready to work overtime.
Hình thức
Quyền Lợi
Remuneration Package
- Working hours: 9:00 - 17:00 (5 days per week); Breaking time: 12:00-13:00
- Salary: Up to $3500
- 100% Offered Salary in probation time
- Modern working equipment (Macbook,...)
- Salary Review: 2 times/year based on employee's performance and contribution;
- Well-equipped with insurance package as stated by Labor code
- Premium PVI Health Insurance Package for all members
- Transportation allowance and free parking included.
- Technical seminars and workshops annually.
- Free snack, coffee, tea available.
- Variety of corporate events: weekly tea-break, monthly birthday parties, quarterly team building to New Year party, company trip etc.
- Friendly, open and fast-paced environment where every idea is welcomed.
- Other benefits as per stated in Vietnamese Labor Law