Tiki.vn

Viettel Complex Building, 285 CMT8, TP Hồ Chí Minh

Quy mô công ty : 25-99

Xem thêm

Mô tả công việc

Tóm tắt công việc

What you will do?

  • Design and build advanced applications for the iOS or Android platform that bring the happiness of shopping to millions of users.
  • Collaborate with other engineers, product owners, and QC.
  • Write clear, maintainable code that will scale across a number of projects and distributed development teams.
  • Become a valued member of an autonomous, cross- functional team.
  • Communicate with other teams and individuals to plan, coordinate and solicit feedback.

If the answers are yes for all of the above, then this is a chance to join us as an iOS/Android Developer who will help our Shopping team on its mission of crafting an awesome experience for users/customers of Tiki who are in the process of deciding what to buy.

Why you will want to work here?

  • Culture that's open for new ideas and sharing.
  • Freedom to challenge current practices if there're a better ways to get things done.
  • Opportunities to deliver big impacts are everywhere.
  • We ship fast. Both products and code!

Why You'll Love Working Here

We’ll offer you a start up environment with:
- Open communication with passionate and experienced members.
- Challenging working environment.
- Easy access to library with tons of start up, product, UX, coding... books.
- Special internal programs for Tikiers.
- Internal events to bond our mutual understanding & spirit such as: team building, team outing, Tiki's birthday, year end party...
- New & beautiful office with a pantry room (with bar), entertainment & gymnastic equipment, yoga rooms, a library and an open space facilitating cross department communication.
- Competitive salary and performance review (twice a year), 13th month pay based on performance.

Yêu cầu công việc

Your Skills and Experience

03 Android Developer:

  • Android Fundamentals (java, Kotlin, Android Studio, lifecycle, material design, local storage, asynchronous, networking, etc).
  • Advance Android Development (can cover most of cases that can happen during android development such as performance, memory management, file I/O, network programming, concurrency and multithreading, custom views, animation, best practices).
  • Proficient understanding of code versioning tools (such as Git, GitHub).
  • Have experience with design patterns in Android and Java.
  • Demonstrate strong communication skills and the ability to translate technical ideas into understandable concepts for others.
  • Are familiar, or interested in learning, functional programming and RxJava.
  • Familiarity with testing in Android and writing easy-to-test code.
  • Familiarity with static code analytics tools such as lint, ktlint, checkstyle.
  • Familiarity with CI (jenkins, circleci, travis-ci).
  • Create tools and scripts that eliminate the need for anything manual for development.
  • Good to have: showcase of open-source projects, portfolio of apps on Play Store, technical blogs.
  • Are naturally curious and committed to learning and skill-sharing.
  • Are collaborative and cooperative.

01 iOS Developer:

  • At least 1 year (for junior) or 4 years (for senior) of relevant working experience on iOS development(Objective-C and Swift is desirable).
  • Experience with iOS frameworks and Apple's design principles / interface guidelines.
  • Familiarity with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Understanding architecture application such as MVVM, MVC, VIPER.
  • Familiarity with cloud message APIs and push notifications.
  • Proficient understanding of code versioning tools (such as Git, GitHub).
  • Experience with unit test, code reviewing and other agile methodologies.
  • Rapid adaptation to technological change.
  • Interested in other technology stacks (React.native).
  • Product mindset & innovativeness.
  • Exellent problem solving skill & high definition of done.

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • Mobile App
  • Android
  • iOS
  • Java
  • Animation
  • MVC
  • Objective C
  • Git
  • Unit testing
  • MVVM
  • Networking
  • Network Programming
  • Swift
  • Design Patterns
  • Multi-Threading
  • Jenkins
  • Github
  • Push Notification
  • Architecture
  • Checkstyle
  • Play
  • React Native
  • CI
  • UI
  • Kotlin
  • Material Design
  • RESTful API
  • VIPER

NĂNG LỰC

  • Communication Skills
  • Agile
  • Problem Solving Skills

Thông tin doanh nghiệp

TIKI.VN is the most favourite commercial website at Ecaward 2012.

Started on 3/2010, Tiki.vn is a B2C e-commerce start up with intensive focus on Customer Services and social aspects of Shopping. We believe online customers anywhere deserve to be cared as offline ones. Our passion is to bring happiness and value for each customer, and become a trusted shopping destination of every family in Vietnam. 

And as a team, we strongly encourage openness, creativity and challenge to reach the top capacity of both individual and corporation.

Join us now to learn the reason why TIKI was honored the most favourite commercial website in Vietnam!