Android Developer

IBM THAILAND COMPANY LIMITED

210 days ago

Thỏa thuận

Bangkok, Thailand

Full-Time

Từ xa

Experience not specified

Đang tải...

Android Developer

IBM THAILAND COMPANY LIMITED

210 days ago

Thỏa thuận

Bangkok, Thailand

Full-Time

Experience not specified


Trách nhiệm

Main role and responsibilities

  • Design, develop, and maintain advanced applications for the Android platform
  • Integrate applications with internal & external APIs and data sources
  • Implement and enforce secure coding practices to prevent vulnerabilities
  • Collaborate with security teams to ensure applications adhere to cybersecurity standards and compliance requirements
  • Assist in integration and functional testing of the application
  • Assist the DevOps team in configuring and maintaining CI/CD workflows for Android applications


Required Technical and Professional Expertise

  • Proficient in Kotlin programming language, custom UI XML development and strong understanding of the Android SDK
  • Proficient in dependency management using Gradle (mandatory), including experience with integrating third-party libraries from repositories like Maven Central and JitPack
  • Familiarity with modern Android architecture components such as ViewModel, LiveData, and Jetpack libraries
  • Hands-on experience with app packaging, signing, and deployment to the Google Play Store
  • Familiarity with user-centered design principles to deliver highly intuitive applications. For Android, this includes following Google’s Material Design principles to ensure consistency and responsiveness
  • Understanding of secure coding practices and adherence to OWASP standards. Knowledge of secure coding practices and experience mitigating OWASP vulnerabilities. Awareness of mobile application security frameworks and tools (e.g., encryption, secure storage


Business knowledge and experience

  • Familiarity with commercial banking workflows, including digital onboarding, payment processing, loan management, and account management systems will be a Plus.
  • Experienced in developing secure, responsive, and accessible interfaces for banking customers as well as touchpoints for bank employees will be a Plus.
  • Familiarity with banking industry regulations such as PCI-DSS, AML, KYC, PDPA will be a Plus.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+ years of hands-on experience in Android development with a strong portfolio of released Android applications.
  • Expertise in Java and Kotlin programming languages.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.
  • Experienced with Agile practice. At minimum must have experience working as squad member in Agile project.
  • Experience in using issue tracking tools (e.g., Jira) will be a Plus
  • Willingness to continuously learn and adapt to new technologies, tools, and industry trends


Yêu cầu
  • Bachelor's degree in Design, Human-Computer Interaction, or related field
  • 2-5 years of experience in product design or UX/UI design
  • Proficiency in design tools such as Figma, Sketch, or Adobe Creative Suite
  • Strong portfolio demonstrating design thinking and user-centered design
  • Experience with user research methodologies and usability testing
  • Knowledge of HTML, CSS, and JavaScript is a plus
Phúc lợi
  • Competitive salary and performance bonuses
  • Comprehensive health insurance coverage
  • Flexible working hours and remote work options
  • Professional development opportunities and training budget
  • Modern office environment with latest technology
  • Team building activities and company events
Kỹ năng
Computer Science
Engineering
Địa điểm làm việc

New York

IBM THAILAND COMPANY LIMITED

4.2

Quốc gia

Thailand

Giờ làm việc

Thứ Hai - Thứ Sáu

Địa điểm làm việc

New York

Website công ty

https://www.ibm.com/

Đang tải...

Công việc liên quan