Senior Android Developer | Financial Services

  • Full-time

Company Description

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.

Job Description

Publicis Sapient is looking for a Senior Android Developer in our engineering team. You will work on-site to support our banking client and bring deep, hands-on technology expertise on Mobile platform. You are responsible for supporting delivery teams through architecture, design and build in the capacity of a technology subject matter expert on Andriod Mobile platform. 

This role is an excellent opportunity for someone who would like to join an international global organization with a 'start-up' mentality. We highly value Openness, Collaboration, Learning Mindset, and partnering with our clients to drive Positive Outcome.


Your Impact

  • Implement robust app architectures and complex user interfaces
  • Component Design and coding new features. includes unit tests, debug and solve defects
  • Component Design/Coding/Unit Testing/Debugging
  • Understanding of available framework(s) for application development on Android platform
  • Follow best practices using Android Guidelines
  • Good interpersonal and communication skills
  • Constantly research and adopt new technologies / best practices
  • A strong and innovative approach to problem-solving and finding solutions
  • Ability to multi-task under pressure and work independently with minimal supervision
  • Constantly research and adopt new technologies & best practices

Qualifications

  • At least 5 years of experience in Mobile application development 
  • Min 1-year Experience in Android development using Kotlin
  • Technically strong in core android development and deep understanding of core android concepts such as Activity, Fragments, lifecycle, Android UI, networking, caching, device features etc
  • Must have experience using Android Profiler and the ability to diagnose any memory leaks and crashes
  • Strong understanding of Object-Oriented Programming, data structures, and design patterns
  • Proficiency in Java application development 
  • Have published at least 3 Android apps on Play Store 
  • Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these. 
  • Working experience with Reactive frameworks such as RxJava or custom framework
  • Working experience with Retrofit and/or volley
  • Experience in Performance Tuning the app
  • Understanding of Multi-threading, asynchronous concepts
  • Deep understanding of design patterns such as Observer, Factory, Adapter and Singleton
  • Understanding of MVC, MVVM or VIPER or any similar patterns
  • Experience integrating third-party frameworks using Android Gradle. Worked with logging and capturing user Navigation and app usage to Google Firebase and Crashlytics for understanding the most used features by users
  • Good communication skills and fluent in English and Thai preferred

Set Yourself Apart

  • Financial Services and Open Banking knowledge
  • Knowledge of mobile security and cryptography is an advantage
  • Experience with agile methodology is preferred 

Additional Information

  • At the forefront of digital transformation
  • “Plugged” into a truly global organization with a start-up mindset
  • Career growth and training opportunities
  • A collaborative, agile and diverse regional team
  • Comprehensive insurance and medical benefits

Career Level: Senior Associate 

Privacy Policy