Company Description
Our mission for 30 years? Be there at the right time!
Our expertise? Helping our clients capture the user's attention and transform this fleeting interaction into a memorable one. With this in mind, we support companies in implementing and managing digital solutions for a reinvented user experience.
What does the right interaction mean? It's capturing our attention at the right time, in the right place, and converting it into desire and trust. A subtle balance between too much and too little. Between too early and too late.
Become an SQLian and be part of this great adventure within a company on a human scale, but with big ambitions. We are more than 2,200 talented individuals in over 13 countries and 3 continents.
Our culture?
Dare and create.
Job Description
We are looking for a motivated and pragmatic Android developer to join our team.
Working closely with development teams, you will develop new functionality and evolve existing features in our mobile application used by a large population of clients daily.
You will have the chance to work on exciting projects that directly impact the lives of our customers while tackling challenging technical problems.
Responsibilities
- Develop new functionalities and adapt existing features of client-facing trading platform
- Participate actively to the technical choices of the projects you will be involved in, providing the simplest and most maintainable solutions
- Write efficient, readable and reliable code for which you will create unit and integration test cases, and follow them during the SDLC (continuous integration) to ensure proper operation
- Collaborate closely with teams to design and implement the best solution that integrates into systems in place
- Work closely with business experts to gain domain knowledge and build solutions to best satisfy client needs
Qualifications
Qualifications
- At least 3-5 years’ experience with Android development, ideally on apps with high number of users
- Good knowledge of Kotlin
- Understanding of Kotlin coroutines, and Flows
- Knowledge of testing frameworks (JUnit), Turbine, mockk/mockito
- Knowledge of dependency injection (Koin)
- Understanding gradle, and project modularization
- Knowledge of HTTP, Rest APIs
- Good communication skills (need to work with a multitude of backend squads)
- Stress management skills (ability to react to new priorities & roadmap changes)
- Strong asset : Knowledge of banking, trading and finance
- Ability to communicate in English with colleagues from different nationalities
Additional Information
Why join us?
- Human-sized client-centric agency (150 employees): you'll work in our offices or at our clients' sites, as part of a team
- You'll participate in internationally renowned projects in the luxury sector
- Career support with HR standards: annual reviews, project monitoring, etc
- A friendly and dynamic work environment
Want to know more? Send us your profile.
We look forward to meeting you!