Senior Android Developer (Kotlin)ID:24289

-Dist 17 ngày trước

Tổng quan

  • Mức lương

    -

  • Ngành

    Software

  • Mô tả công việc

    【Job Summary】
    - Responsible for developing the application in cooperation with the product manager. Working in the form of Squad, a small team can quickly and consistently engage in everything from design to development, testing, and operation.

    【Main responsibilities】
    1. Job Scope
    - Design and implementation function of the product in charge of using Kotlin
    - High-performance design and development of camera module and drawing functions
    - API design/implementation linked with the backend
    - Requirements definition and specification formulation in collaboration with product managers, designers and QA
    - Refactoring of existing applications, enhancements performance, Cost reduction of regression testing by implementing appropriate test code

    2. 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

    【Company/Job Attraction】
    - Full benefits package
    - Good career advancement opportunities
    - Opportunity to acquire technical knowledge and experience in the latest technologies

Trình độ

  • Yêu cầu

    <Must>
    - University graduate in the related majors
    - 6+ years of experience in developing native applications with Android Native Kotlin
    - Experience as a technical lead throughout the full project development lifecycle
    - Experience in building projects from zero as well as refactoring project
    - Experience in developing functions with writing unit tests
    - Experience in architecture design, OOP, SOLID, Design Patterns, and framework selection based on application requirements
    - Creating high-quality code for security, performance, scalability, testability, etc.
    - Skills in code review, solving problems, bug analysis, and error troubleshooting
    - Skills in communicating smoothly with team members and other stakeholders
    - Ability to deliver high-performance and scalable solutions
    - Skills Experience in development and operation using various frameworks
    - Good at English communication (Intermediate)

    <Prefer>
    - Experience in developing functions with writing instrumentation/automation tests
    - Experience in dealing with scalability in line with service growth
    - Experience in publishing and contributing Open Source Software

  • Tiếng Anh

    Upper-Intermediate Level

  • Ngôn ngữ khác

    None

Thông tin bổ sung