Press Enter

PROJECT TITLE

    Press Enter

    NOTIFICATIONS

    receipt
    Software Engineer (Android) at ByteDance (Singapore)
    ByteDance Employer
    Singapore
    Job Type
    Job Location
    Full Time
    Singapore

    Job Description:

    Responsibilities
    - Research and development of social media application on Android platform, with a focus key areas of optimisation, including: core architecture, networking stability, security, runtime performance, resource utilisation, multimedia content, code modularity, code compilation and/or continuous integration/development
    - Collaborate with globally distributed development teams to complete assigned product development tasks in adherence to established software development guidelines
    - Author and maintain relevant technical documentation, including feature and technical specifications


    Qualifications
    - Bachelor or higher degree in Computer Science or related fields from accredited and reputable institutions
    - 3+ years of experience in software development, exhibits strong programming abilities in Java and Kotlin, deep familiarity with the application of data structures and design patterns in production level code
    - Demonstrable capability in Android application development, including custom UI and animations, multi-threaded programming, data persistence and concurrent adaptation of user interfaces to multiple screen sizes
    - Strong understanding of common client-server application interface design standards like RESTFUL, and common network protocols including TCP-IP and HTTP
    - Deep knowledge in at least one of the following: Android application architectural design, Java/Kotlin runtime performance & resource utilisation, compiler optimisation, code instrumentation, networking, multimedia content, data/application security, Gradle build framework, continuous integration/development optimisation
    - Good familiarity with source code management and continuous integration tools like Git and Jenkins

    IDEAL CANDIDATE
    - Agile, quick self learner, highly self-motivated with strong sense of product ownership and creative problem solver
    - Deeply passionate about software coding/development and building great mobile/web applications
    - Ability to perform independent research to solve complex technical problems
    - Good collaborator and team player, comfortable working in a fast moving, culturally diverse and globally distributed team environment.
    - Professional level proficiency in written and spoken English

    Benefits:

    Certificate
    Flexible Hours
    Letter of Recommendation
    Note : This project is an external project, and it was posted on the platform by the Gradbee Team. We curate all the internships available across the internet by visiting company websites, and social networks like Facebook, LinkedIn, WhatsApp, Twitter etc. If you are the owner of this internship / project and need to get it removed, kindly mail us at [email protected]