Android Developer | Banking project
SmartOSC Marketing Agency · Hanoi, Hanoi, Vietnam
Apply & track with Apply EdgeAbout us: With 20 years in operation, SmartOSC is an industry-leading digital transformation agency of 1,000+ experts across Vietnam, Australia, Singapore, Japan, Thailand, Indonesia, Korea, the US, and the UK. Deep experience across most enterprise platforms and technology stacks has made SmartOSC a trusted partner for leading brands and financial institutions worldwide.With a “people-centric” strategy, we always strive to enable employees to grow sustainably and pursue their passion with a transparent career path.For further information about SmartOSC, please visit http://www.smartosc.com/ Android Developer (Digital Banking Project) Working Place: Hanoi/HCMRole OverviewAs an Android Developer, you will join SmartOSC’s digital banking team on banking digital transformation project – built on the Backbase platform and a microservices architecture – to design, build and maintain secure, high-performance mobile banking applications. Working within an Agile/Scrum team alongside product managers, backend and web developers, and QA engineers, you will translate business requirements into reliable Android features that meet banking industry standards for security, scalability and performance.Key Deliverables & Responsibilities 1. Mobile Application Development:Design, build, test and deploy new and enhanced Android apps and services for digital banking.Analyze business requirements and translate them into technical specifications and new features.Optimize existing banking applications for performance and usability. 2. Security & Compliance:Ensure applications meet security, scalability and performance requirements in compliance with banking industry standards.Implement secure coding practices to protect sensitive banking data, adhering to compliance standards such as PCI DSS and GDPR.Regularly update applications to address vulnerabilities and stay compliant with evolving banking regulations. 3. Testing & Quality Assurance:Conduct thorough testing of Android applications to ensure functionality and stability across various devices and OS versions.Collaborate with QA teams to identify and resolve application bugs and performance issues.Debug and resolve complex technical issues to maintain application reliability. 4. Collaboration:Work closely with Product Management to collaborate on new requirements, applications and features.Work collaboratively with other Scrum team members (e.g. server-side and web developers) to effectively deliver mobile experiences.RequirementsBachelor’s degree in Computer Science, Information Technology, or a related field.1-3 years of experience in Android development.Strong Java and Kotlin skills (Kotlin preferred) with extensive knowledge of the Android SDK.Proficient in application design patterns and architecture; familiar with Android Architecture Components and MVVM.Basic knowledge of Android Jetpack components.Strong in reactive programming (RxJava, RxKotlin, RxAndroid).Good understanding of dependency injection.Experience with the Backbase platform (Backbase Mobile SDK / Journeys) is highly preferred.Understanding of microservices architecture and integrating mobile apps with RESTful APIs is preferred.Solid understanding of good UI/UX practices and building high-performance mobile applications.Able to work collaboratively within a Scrum team using an Agile delivery framework.Experience with cross-platform frameworks (Flutter, Xamarin, etc.) is a plus.Good teamwork skills and available to work onsite.BenefitsAt SmartOSC, we offer the best to your values: Attractive salary packageSalary review twice a yearFlexible working hours (between 7:30am – 7:30pm on staff’s preference)Premium health care Working in one of the largest digital transformation agencies in Asia – Professional English environmentFirm’s Certified Qualifications Sponsorship for career developmentAnnual company trip inside or outside VietnamOther fun activities: happy hour, quarterly team building, football club, yoga club, swimming club, charity activities, etc.Free entertainment parties: Birthday party, Anniversary party, Sum-up Party, Year-End Party, etcTo Apply Please submit your CV to phuongntn@smartosc.com with the following information:Job application letter with “Android Developer (Banking Domain)” in the subject line.Updated CV in English, including your contact email, phone number and salary expectations.Personal Data Consent NoticeBy submitting your resume for this position, you acknowledge and consent that the Company may collect, use, store, disclose (where necessary), and otherwise process your personal data for recruitment-related purposes, including evaluating your application, communicating with you, and making hiring decisions. Your personal data may be shared with relevant third parties involved in the recruitment process on a need-to-know basis. You acknowledge and consent that the Company shall retain your personal data for as long as necessary to fulfil the above purposes or to comply with applicable legal obligations. Where permitted by applicable law, you may submit a written request for the deletion of your personal data..