Mô Tả Công Việc
Domain: Financial Service, Crypto network, EC platform, AI avatar, Game, Decentralize
Tech-stack: Kotlin, java, restful API, socket, 3D animation
Projects:
HN: suzuverse.com
HCMC: exotrails.com
Job Description:
We are seeking a Senior Android Developer. The job will perform following tasks:
- Develop Android applications aimed at a vast number of diverse Android 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 Leader
Yêu Cầu Công Việc
Key requirements for this position include:
Job Requirements:
- At least 5 years working experience on mobile development, Java, Kotlin…
- Have 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.
- Strong knowledge of Flutter/Dart, UIs, Bloc, Provider, DI, etc.
- Proficient in versioning tools such as: Gitlab, Github;
- Profound experience in Flutter Package management, native supported Android/iOS
- Have a good foundation of Data Structures & Algorithms, OS, Databases, Networking, etc.
- Solid experience in performance optimization
- Know how to handle different screen sizes;
- Handy Concurrency/Multithreading Programming
- Strong experience with Firebase (Crashlytics, FCM, Event Tracking, etc.)
- 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.
- Able to quickly learn new technologies and be self motivated.
- Have good communication skills in English, especially in reading and writing technical documentation
Personality Requirements:
- 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
- Salary: $1,500-$3,000/month;
- Working hours: 9:00 ~ 17:00 (5 days per week); Breaking time: 12:00-13:00
- 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 PTI Health Insurance Package for all members
- Transportation allowance and free parking included.
- Technical seminars and workshops annually.
- Comfortable and bright office with JW Marriot & Hanoi Museum view.
- 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