Mô Tả Công Việc
- We are looking for a Mobile Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
- You will be responsible for the development and maintenance of mobile applications. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential.
- You need to be able to work in a fast-paced environment where learning new technologies is a must.
- You will support the entire application lifecycle (concept, design, test, release and support).
- You will produce fully functional mobile applications writing clean code.
- You will gather specific requirements and suggest solutions.
- You will write unit and UI tests to identify malfunctions.
- You will troubleshoot and debug to optimize performance.
- You will design interfaces to improve user experience.
- You will liaise with Product development team to plan new features.
- You will ensure new and legacy applications meet quality standards.
- You will research and suggest new mobile products, applications and protocols.
- You will stay up-to-date with new technology trends.
Yêu Cầu Công Việc
Job Requirement
- Proven work experience as a Mobile developer.
- Demonstrable portfolio of released applications on the App Store or the Android markets.
- In-depth knowledge of at least one programming language like Swift and Java, or Javascript for Hybrid apps.
- Experience with third-party libraries and APIs.
- Familiarity with OOP design principles.
- Excellent analytical skills with a good problem-solving attitude.
- Strong memory optimization and caching techniques.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Strong knowledge of iOS SDK, different versions of iOS, and how to deal with different screen sizes.
- Strong knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Strong knowledge of the full mobile development life cycle.
- Strong knowledge of RESTful APIs to connect mobile applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Strong knowledge of iOS UI design principles, patterns, and best practices.
- Strong knowledge of offline storage, threading, and performance tuning.
- Strong knowledge of cloud message APIs and push notifications.
- Strong knowledge of the SOLID principles.
- Strong knowledge of the DRY principle.
- Strong knowledge of the ReactNative framework.
- For Android: Strong knowledge of Kotlin.
- For iOS: Strong knowledge of Swift.
- For the Hybrid: Strong knowledge of ReactNative.
- For the Hybrid: Strong knowledge of Flutter.
Soft Skills
- Ability to work under pressure.
- Ability to work in a team.
- Ability to work in a fast-paced environment.
- Ability to work on multiple projects at the same time.
- Ability to work on multiple tasks at the same time.
- Ability to work on multiple assignments at the same time.
Hình thức
Quyền Lợi
- "Open" office, friendly, dynamic and creative working environment
- Attractive bonus in holiday and Tet occation based on your seniority
- Social insurance, heal insurance, unemployment insurance
- Attending to specialist and skill training coureses to promote career
- Have many chances to joint in variety activitives: Football club, Meditation club, Reading books club...
- Occasional tourism, outdoor activities, team bonding, cultural festival
- Other events for kids and family members: International chirldren day, Middle Autum, Family day...
- 1 - millions VND gift (newborn stuffs) for female staffs when having new babies
Mức lương
Thỏa thuận
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.