The candidate will work in global, highly innovative and agile environment made up both by talented youngsters and senior professionals.Job Responsibilities:*Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance*Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.*Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application*Write well designed, testable, efficient code*Ensure designs are in compliance with specifications*Prepare and produce releases of software components*Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review*Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.