Android Developer - Malaysia, Selangor - SICPA
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.