Design Patterns
Object-Oriented Programming (OOP)
Software Design
Software Development

Senior Android Developer (Kotlin)

freeC's Client
Save Job
Full time
Hiring 1 people
6 years of experience
Ho Chi Minh
Published 23/02/2024

Job Description

  • Designing and implementing the features of the assigned product using Kotlin
  • Collaborating with product managers, designers, and QA to define requirements and formulate specifications
  • Designing and developing high-performance camera modules and drawing functionalities
  • Creating APIs and connecting them with the backend
  • Refactoring existing applications, improving performance, and reducing regression testing costs through the implementation of effective test code

Development Environment

  • Programming: Kotlin
  • Framework: Kotlin
  • Infrastructure: AWS/GCP
  • CI/CD: Circle CI/Bitrise/GitHub Actions
  • Knowledge Tool: Confluence/esa
  • VCS: GitHub
  • Others: Slack/Jira/Trello


Must have:

  • More than 6 years of experience in using Android Native Kotlin to create native applications
  • Experience starting a project from scratch and refactoring it 
  • Experience creating functions and writing unit tests
  • Experience serving as a technical lead throughout the project development lifecycle
  • Writing high-quality code with consideration for testability, scalability, security, and performance.
  • Knowledge of architecture design, OOP, SOLID, Design Patterns, and choosing frameworks according to application needs
  • Proficiency in code review, problem-solving, bug analysis, and error troubleshooting
  • Capability to provide scalable, high-performance solutions
  • Ability to effectively communicate with team members and external stakeholders
  • Ability knowledge in creating and utilizing a variety of frameworks
  • Proficiency at communicating in English

Nice to have:

  • Proficiency in creating instrumentation and automation tests for developing functions
  • Proficiency in managing scalability following service expansion
  • Knowledge in creating and disseminating open-source software


Design Patterns
Object-Oriented Programming (OOP)


  • Annual performance review: 2 times/ year
  • Performance Bonus for all employees and Patents & Inventions bonus
  • Insurance in full gross salary
  • Annual Health Check-ups
  • Bao Viet Premium Healthcare Insurance Package (during the probation period as well)
  • Good career promotion opportunities
  • Company trip, Year-End Party, Gift for Tet/ Autumn Festival, Free coffee (cappuccino, cafe latte, etc.)
  • 12 days annual leave + New Year holiday according to the Japanese calendar
  • Opportunity to acquire technical knowledge and experience in the latest technologies
  • Hot bonus when introducing members (Referral)
  • Remote/ Hybrid working time
  • Laptops Macbook Pro, monitors, etc.


Company Info

Ho Chi Minh
101-300 employees


freeC is the Smart Recruiting Platform that leverages matching technology to actively connect hundred of thousand of employers and job seekers. The success of freeC is determined by our success in operating as a unified team. If you're interesting, ambitious, and eager to advance your career with us, explore our vacancies as below. We're excited to have you on board our ship to help us grow fast, deliver on our mission of actively connecting employers and job seekers around Vietnam

Working Address

Lầu 06, Tòa nhà BCONS TOWER II , Số 42/1, Đường Ung Văn Khiêm, Phường 25, Quận Bình Thạnh, TP. HCMView map