Job Description:
• Strong knowledge of Android UI design principles, patterns, and best practices, Material Design
• Optimize mobile applications and user experience on the android platforms
• Gather requirements, design, develop, deploy and support applications
• Work closely with Product Owner and squad to deliver user-centric solutions for internal and external customers
• Promote adoption and rollout of Agile and modern software engineering practices
• Promote and practice innovative software engineering practices and architecture design
• Co-ordinate with development/interfacing teams and create a delivery pipeline across multiple streams
• Ensure risks, issues and schedules are appropriately managed following agile principles.
• Collaborate with core DevOps and Testing teams to build and enhance a continuous delivery pipeline
• Adapt to changes in priorities and requirements
Mandatory Skills:
• Hands on experience on Native android application development (Kotlin, Java, jetpack compose)
• Expert on APP project building with Gradle
• Strong experience with mobile hybrid architecture, WebView and JS bridge
• Good knowledge of Android SDK, different versions of Android, and build responsive APP
• Well versed in DevOps (ADO), google play & Huawei AppGallery APP delivery
• Familiarity with APIs to connect Android applications to back-end services
• Experience building maintainable and testable code bases, including API design, unit testing and UI testing techniques, design patten and modularization
• Good knowledge of mobile runtime security (Pen Test)
• Experience in Web development with JS/TS(>=ES6), with one of framework ReactJS/AugularJS/Vue, expert on the HTML5&CSS
Prior Experience:
• BS or MS in Computer sciences or Software engineering with 5 years of relevant experiences, preferably within an international technology organization in delivering complex projects
• Experienced responsive application development, system architecture, technical design and delivery and other programming languages (Java, Kotlin, H5, JS, CSS, ES6) on H5 web
• Full software development lifecycle experience
• Front end framework (at least of React, Angular, Vue)
• DevOps toolchain experience (ADO, GIT, Jenkins, Artifactory, Vx, Ansible, Shell Script, fastlane)
• TDD, BDD, performance and Security testing for mobile and web
• Build automation tools (webpack, Vite)
• Good written and verbal communication skills in English
Any Graduate