Publicis Sapient is looking for a
Senior Mobile Developer - Android in our technology team. You will work on-site to support our banking client and bring deep, hands-on technology expertise to the Mobile platform. You are responsible for supporting delivery teams through architecture,
design and build in the capacity of a technology subject matter expert on the 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
- 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
Your Skills & Experience
- 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 the Play Store
- Good working knowledge of tools such as Git, JIRA and Jenkins, or any similar tools
- Working experience with Reactive frameworks such as RxJava or custom framework
- Working experience with Retrofit and 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
Benefits of Working Here
- 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
Apply to the Career Site: CLICK HERE