WAX Interactive is a digital marketing agency offering a full range of services and solutions to help commercial brands in their digital transformation.
Its unique offering, that combines marketing, technology, innovation and creativity, joins the search for efficiency and performance with the user experience, develops brand awareness and brand loyalty, and is organised around the three complementary centres of competences: "Integrated Digital Marketing", "Connected Commerce" and "Data Intelligence”.
WAX Interactive imagines, builds and promotes digital ASSETS on all web and mobile platforms around a single stake: connect to convert and retain customers.
In a young and dynamique team, you answer the growing need of the digital agency WAX Interactive around the technologies associated to the Front-End development.
To support this growth, and as a part of majors projects in Lausanne, WAX Interactive Swiss is looking for an Android developer.
The Mobile developer will join the Mobile team and contribute to the developments of new features for mobile applications.
Interpret written business requirements and technical specification documents
Investigate, analyse and document reported defects
Estimate development stories
Develop new mobile features for the applications’ portfolio by following industry standards for code quality
Perform corrective maintenance and correction of identified defects
Unit test development
Participate in bug resolution
Apply best practices, and software architecture guidelines
Test and documentation :
Participate in different phases of test development cycle (unit, functional, integrated, acceptance)
Create, document, implement automated unit tests
Create and maintain technical documentation
5-10 years experience as developer
2-4 years experience as an Android developer
Strong knowledge of OOP and design patterns
Experience on Android SDK and development from version 4.x
Experience and good knowledge of the SQL language
Experience and good knowledge of Web Services consumption (JSON, RESTful)
Experience with Android unit tests, integration tests and instrumentation tests.
Experience with any of the following technologies would be a plus: Bluetooth, Volley, ORMLite, Dependency Injection, ReactiveJava, Robolectric, Appium
Knowledge of the Material Design principles would be a plus.
Previous experience in code inspection, review and code quality check
Experience with source code management (GIT)
Experience in hybrid architecture (Webview + WebServices) would be a plus
Working experience in Agile environment
Ability to work in a multinational and multicultural environment
Fluent in English. French is considered as an asset