Android Developer - Malaysia, Selangor - SICPA

    SICPA
    SICPA Malaysia, Selangor

    1 week ago

    Default job background
    Full time
    Description

    ROLE

    â¢Work on defining and implementing next-generation, innovative architecture for Android mobile application.

    â¢Apply mobile application architecture principles, such as MVVM, MVP & MVC

    â¢Apply outstanding mobile software engineering practices.

    â¢Apply state-of-the-art automated testing practices (unit, integration & UI tests).

    â¢Ensure optimal integration of proprietary and 3rd party hardware devices.

    â¢Work on automated deployment of software.

    â¢Apply agile methodologies throughout the development process: challenge and clarify requirements, and ensure timely delivery of top-quality features.

    â¢Be able to appreciate and do peer-reviews, Code-Refactoring and suggest alternative design and development schemes.

    PROFILE

    â¢BS degree in Computer Science or related field.

    â¢Minimum 5 yearsâ experience in mobile development (Android).

    â¢Experienced Software Engineer with a soundtrack record in Android development, knowledge in iOS development is an advantage

    â¢High proficiency and experience in one or more of the following programming languages: Java, Kotlin

    â¢At least 6 months+ experience in Flutter framework.

    â¢Extensive knowledge and experience with software design patterns.

    â¢Familiarity with Android testing frameworks.

    â¢Good to have automated test experiences.

    â¢Good to have Bitrise, CI/CD knowledges.

    â¢Experience with agile methodologies is a plus.

    â¢Team player in a multi-cultural working environment with ability to work autonomously.

    â¢Has exposure to Agile methodology such as Scrum and Kanban

    â¢Fluent in English, French is an asset.

    â¢Good understanding of Data Structures and Algorithms.