Job Description
Android Developer (Middle - Senior/Domain Banking)
- Design | Build | Test | Deploy new and enhanced mobile apps & services for digital banking services
- Work closely with Product Management to collaborate on new requirements, applications and features
- Work collaboratively with other SCRUM team members (e.g. server-side developers | web developers) to effectively deliver mobile experiences
- Ensure applications meet security, scalability, and performance requirements in compliance with banking industry standards.
- Collaborate with QA teams to identify and resolve application bugs and performance issues.
- 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.
- Analyze business requirements and translate them into technical specifications and new features.
- Optimize existing banking applications for performance and usability.
- Conduct thorough testing of Android applications to ensure functionality and stability across various devices and operating systems.
- Debug and resolve complex technical issues to maintain application reliability.
Requirements
- Bachelor's degree in Computer Science, IT, or a related field.
- 3+ years of overall Android development
- Strong Java and Kotlin skills with extensive knowledge of the Android SDK (Kotlin preferred)
- Proficient in application design pattern and architecture
- Familiar with Android Architecture Component and MVVM Design pattern
- Basic knowledge in Android Jetpack components
- Strong in reactive programming pattern (RxJava, RxKotlin, and RxAndroid)
- Understand the concept of dependencies injection
- Able to work collaboratively within a SCRUM team with Agile delivery framework
- Solid understanding of good UI/UX practices and creating high-performance mobile application experiences
- Another cross-platform development is a plus (Flutter, Xamarin, and etc.)
- Ability to work in team and available to work onsite
- Ability to identify and frame issues that can be addressed with AI solutions, Skilled in presenting and explaining complex AI concepts to non-experts.
Benefits
At SmartOSC, we offer the best to your values
- Attractive salary package: up to $1700
- Salary review twice a year
- Flexible working hour
- Premium health care
- Working in One of the largest digital transformation agencies - A professional English environment
- Free English, Japanese, and professional training packages
- Firm's Certified Qualifications Sponsorship for career development
- Annual company trip inside or outside Vietnam
- Other 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, etc.