Thu nhập: 1,0002,000 USD

Địa điểm: Tòa nhà CMC, Số 11 Duy Tân, Quận Cầu Giấy, Hà Nội

Hạn nộp hồ sơ: 19/01 — 28/02/2023

Chia sẻ:

Facebook Linkedin

Mobile Android Engineer (Full Level)

JOB DESCRIPTION

  • Drive and implement technical solutions to a variety of features that serve digital banking project
  • Writing clean and efficient codes for Android applications
  • Monitoring the performance of live apps and work on optimizing them at the code level
  • Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
  • Performing unit and instrumentation tests on code
  • Collaborating with cross-functional teams to define and design new features
  • Staying up to date with new mobile technology trends, applications, and protocols
  • Collaborating with the design team to define app features.
  • Ensuring quality and performance of the application to specifications.
  • Fixing application bugs before the final release.
  • Maintain code and write automated tests to ensure the product is of the highest quality.

JOB REQUIREMENTS

  • Bachelor’s degree in Computer Science or related technical field, or equivalent practical experience.
  • English language to a professional level, written and spoken
  • Android:
    • Understands the mobile development life cycle
      • Building
      • Signing
      • Distributing
      • Submitting
    • Basic understanding of the other platform
    • Builds high-quality responsive UI
    • Proficient in 1 Design pattern (MVVM or MVP).
    • Understanding of Memory & Threading concepts.
    • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
    • Strong knowledge of Android UI design principles, patterns, and best practices
    • Experience with offline storage, threading, and performance tuning
    • Ability to design applications around natural user interfaces, such as “touch”
    • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
    • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
    • Ability to understand business requirements and translate them into technical requirements
    • Familiarity with cloud message APIs and push notifications
    • A knack for benchmarking and optimization
    • Understanding of Google’s Android design principles and interface guidelines
    • Proficient understanding of code versioning tools, such as Git
  • Security considerations (TBR):
    • Is aware of the OWASP top 10 and are applying the use cases presented there
  • Version Control Systems: Is completely familiar with the api, follows the development model best practices (like how to create branches, open PR, commits)
  • Code refactoring:
    • Knows that refactoring their code improves readability and reduces complexity and tries to follow the standards we have set at company
    • Has an exposure to the most common design patterns and you try to apply them in your code
    • Revises software code to make it more efficient and be able to detect bugs in the code
  • SDLC: Is aware of the different phases that conduct a Software Development Live Cycle
  • Software testing:
    • Able to apply best practices and able to apply them in tests so that to have reasonable code coverage and stable tests.
  • Agile development / Scrum:
    • Understands the Scrum process and contributes to the process as good as possible during the sprints
    • Understands all the roles the process holds
  • Knows what to expect from them and communicates actively with them

BENEFITS

  • Highly competitive salary and bonus (upto 1500$)
  • Earnings up to 15 months salary/year ​​(including salary and bonus for personal KPIs)
  • Productivity bonus added according to the business results of the Company
  • Welfare package of Holiday, Tet, Group‘s birthday 9 million/year
  • Consider periodic salary increases once a year. Or an unexpected pay rise based on personal accomplishment
  • Opportunity to work on challenging international projects
  • Being part of a rapidly expanding organization
  • Possibility to gather certificates and participate in world-class courses
  • Familiarity with discovery and migration toolkits.

Nộp đơn ứng tuyển công việc này

Họ & tên bạn *
Địa chỉ email *
Số điện thoại *
CV của bạn *
Click để chọn & tải lên CV của bạn
Mã bảo mật *

Nộp đơn ứng tuyển