Software Engineer – Mobile Developer

Ứng tuyển Ứng tuyển

Description:

  • Design and build advanced applications for Android/iOS platform (or Flutter).
  • Collaborate with Product teams to define, design, and ship new features.
  • Work with Backend Team, outside data sources and API’s.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new features for mobile platforms to maximize development efficiency.

For senior level:

  • Take lead on technical best practices
  • Work closely with UI/UX team to build complicated features and enhance user’s experience.
  • Coach junior members to help them gain their maximum potential
  • Build a good team culture of humility, commitment and humor.

Requirement:

  • Mobile Development Skill: Native Android / iOS, Flutter or React Native.
  • Application development: Application Lifecycle, basic UI elements & layout, basic animation technique.
  • Concurrency: Thread, Handler, AsyncTask, Memory optimization and scheduling technique.
  • Android architecture: MVP, MVVM
  • Network: JSON, REST API.
  • Native: JNI, NDK (optional)
  • Creative thinking and passion with mobile development.
  • Working with SCRUM/Agile model
  • English skill is a Plus

For Senior Level:

  • Solid skill in optimization techniques: Memory Management, Caching, Lazy loading.
  • Good UI/UX skill, customize UI component, animations.
  • Self-motivated, logical thinking, and a strong passion to build high-quality products.
  • Good leadership and effective communication.
  • Good English skill

Range: $800 – $1500

Senior Range: $1500 – $3000

Software Engineer – Mobile Developer

Ứng tuyển Ứng tuyển

Description:

  • Design and build advanced applications for Android/iOS platform (or Flutter).
  • Collaborate with Product teams to define, design, and ship new features.
  • Work with Backend Team, outside data sources and API’s.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new features for mobile platforms to maximize development efficiency.

For senior level:

  • Take lead on technical best practices
  • Work closely with UI/UX team to build complicated features and enhance user’s experience.
  • Coach junior members to help them gain their maximum potential
  • Build a good team culture of humility, commitment and humor.

Requirement:

  • Mobile Development Skill: Native Android / iOS, Flutter or React Native.
  • Application development: Application Lifecycle, basic UI elements & layout, basic animation technique.
  • Concurrency: Thread, Handler, AsyncTask, Memory optimization and scheduling technique.
  • Android architecture: MVP, MVVM
  • Network: JSON, REST API.
  • Native: JNI, NDK (optional)
  • Creative thinking and passion with mobile development.
  • Working with SCRUM/Agile model
  • English skill is a Plus

For Senior Level:

  • Solid skill in optimization techniques: Memory Management, Caching, Lazy loading.
  • Good UI/UX skill, customize UI component, animations.
  • Self-motivated, logical thinking, and a strong passion to build high-quality products.
  • Good leadership and effective communication.
  • Good English skill

Range: $800 – $1500

Senior Range: $1500 – $3000

WHY YOU WANT TO WORK HERE:

  • Passionate team, cool leaders, meaningful products.
  • Competitive salary, bonus (and share opportunities) with a growing startup company. 13th month salary (and more based on your contribution). Salary growth and promotion chances for higher positions each year.
  • A commitment to make your time with us the most transformational time in your career to date. You will be our first 30 team members in the company.
  • Jerk-free, ego-free environment. Free snacks for all members on friday (and hopefully all weekdays). Flexible working hours. At least 1 team-building trip each year.
  • Subsidies: PC, smart phone at the office, health insurance.