Job description
Develop Android/iOS applications aimed at a vast number of diverse Android/iOS devices.
Integrate with back- end services
Solve issues, perform tasks according to plan, report work progress to the Line Manager
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.
Lead and manage the mobile application team in delivering the product features according to plan, using agile delivery methodology
Work closely with Product Managers, technical stakeholders, to craft, design and propose mobile solutions, and agile delivery plans.
Design, develop and optimize the performance of Mobile Apps products
Job Requirements:
iOS Developer:
Having hands- on experience with Android is an advantage
Understanding of XML/JSON based RESTFUL APIs.
Have strong knowledge in custom view, custom view group and touch event dispatcher.
Have a solid knowledge of Swift/Objective C;
Experience with Clean Architecture, MVVM, VIPER, Swift UI, Reactive Programming, dependency injection is a huge plus.
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 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...
Have strong knowledge on OOP (Object Oriented Programming) and SOLID principles.
Android Developer:
Have strong knowledge in custom view, custom view group and touch event dispatcher.
Having hands- on experience with IOS is an advantage
Experience with the Architecture component, reactive programing, dependency injection is a huge plus.
Understanding of XML/JSON based RESTFUL APIs.
At least 5 years working experience on mobile development, Java, Kotlin…
Have strong knowledge on OOP (Object Oriented Programming) and SOLID principles.
Have knowledge in source version control: SVN, Git.
Have knowledge in application architecture, data structure, clean code, design patterns, refactoring, code efficiency, memory, caching, multi- threading, test driven development and application profiling.
Experience working with third party libraries and APIs .
Benefit
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,...)
Well- equipped with insurance package as stated by Labor code
Transportation allowance and free parking included.
Technical seminars and workshops annually.
Premium PVI Health Insurance Package for all members
Salary Review: 2 times/year based on employee&039;s performance and contribution;