Mobile developer

SENIOR MOBILE ENGINEER (ANDROID/IOS)

KEY RESPONSIBILITIES

  • Build and maintainmobile applications and frameworks.
  • Build required tooling or infrastructure to help us do that easier.
  • Build entire mobile solutions with best practice, performance, delightful user experience, and scalability in mind.
  • Help guide business requirements with technical feasibility and/or constraints.
  • Other tasks as assigned.

REQUIREMENTS

  • Strong expertise or 3-4 years of experience on developing and successfully shipping mobile applications for iOS OR Android using native technologies such as Objective-C, Swift, Java, Kotlin, Xcode, or Android Studio.
  • Experience with building native frameworks or libraries for iOS OR Android.
  • Experience with dependency management or package management tools such as Cocoapods, Carthage, Swift Package Manager, Gradle, or Maven.
  • Experience with relational and NoSQL database schema design and query optimization.
  • Experience with build automation tools or continuous integration (CI) and continuous delivery (CD) tools such as Fastlane, CircleCI, Bitrise, GitHub Actions, etc.
  • Experience with unit, integration, and E2E test frameworks.
  • Develop mobile applications with hybrid or cross platform tools or framework OR willingness to learn and pick up hybrid or cross platform mobile development tools or frameworks (ReactNative, Flutter, Xamarin, etc).
  • Strong knowledge of mobile application user interface (UI) / user experience (UX), architecture, framework development, performance optimization, and security. Experience with monitoring tools, for instance Sentry or Crashlytics.
  • Strong desire to independently learn engineering skills and share it with other software engineers.
  • Ability to mentor and level up other software engineers on your team.
  • Experience with Scrum/Agile development methodologies.
  • Ability to break down complex product requirements into well-groomed user stories.
  • Experience with contributing to open source software or developer community.
  • Good verbal and written communication skills (English)

BENEFITS

  • Salary: No limited depend on your qualification and experience.
  • Opportunity to work in a young, dynamic, friendly, professional environment with clear, fast, fully equipped process system.
  • Work directly with foreign customers, experienced members such as Product owner, SA, Technical Core, Designer...
  • Join a lot of foreign projects, many complex businesses, participate and handle big data problems.
  • Take part in training courses on soft skills and professional skills.
  • Enjoy full benefits according to the provisions of the Labor Law. Especially, participate in the health insurance and the medical certificate (Bao Viet) annually.
  • 13th month salary and Bonus KPI (if any).
  • Sponsor travel and accommodation expenses when going to work in Hanoi (with remote staff).

HOW TO APPLY: Kindly send your CVs to our HR team – hr@bmbsoft.com.vn or contact: 0977961472