Job Description On a day-to-day basis, you will be in charge of : Coding Implement the technical solution according to the quality standards and to the team commitments. Write well designed, testable, efficient code by using required technologies. Integrate data from various APIs, back-end services and databases. Ensuring the best possible performance, quality, and responsiveness of the application Identifying and correcting bottlenecks and fix bugs Develop detailed technical documentation regarding project deliverables. Communicating about the project : Attend client/team meetings during development process. Collaborating with cross-functional teams to ship new features Communicate to the Project Manager with efficiency and accuracy any progress and/or delays. Engage in outside-the-box thinking to provide high value-of-service to clients. Alert colleagues to emerging technologies or applications and the opportunities to integrate them into operations and activities. Testing : Conduct approriated validation tests : unitary tests for verifying that all of the developed functions work well together / integration tests / exhaustive validation tests permitting the validation of all expected functions / performance tests. Monitoring technology: Keep up to date on the latest industry trends in the mobile/web technologies. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.