Middle/Senior Android Developer (SAAS, USA) Lviv, Chernivtsi, remotely We are looking for a Middle/Senior Android Developer (3+ years of experience) for a project in the SAAS field (the client offers advanced analytical solutions for mobile operators). The level of English is Upper-Intermediate. Basic requirements: — 3+ years of commercial Android development experience; —Knowledge of Java (data structures, algorithms and design templates); —Experience in reactive programming (RxJava/RxAndroid);
Middle/Senior Android Developer (SAAS, USA) Lviv, Chernivtsi, remotely We are looking for a Middle/Senior Android Developer (3+ years of experience) for a project in the SAAS field (the client offers advanced analytical solutions for mobile operators). The level of English is Upper-Intermediate. Basic requirements: — 3+ years of commercial Android development experience; —Knowledge of Java (data structures, algorithms and design templates); —Experience in reactive programming (RxJava/RxAndroid); — Knowledge and experience of working with multithreading and parallelism (Java streams, java.util.concurrent, Looper, Handler, Schedulers and Kotlin); — Experience in writing modules, integration testing and user interface; — Gradle work skills; — Level of English — Upper-Intermediate class; — Personal qualities: independence, organization, discipline, proactivity, customer orientation, sociability, ability to work in a team. It will be a plus: — Experience working with IOS or React Native; —Experience of working with Open Source projects; —Experience in creating and supporting Android SDKs or libraries; —Experience of cross-platform development with KMP; — Work experience in the telecommunications industry. We offer: —Flexible work schedule; —Hybrid work format (office or remote); — Full accounting support; —Performance review; -Medical Insurance; —Professional development (access to the platform through educational courses, conducting internal presentations on professional topics); — 18 days of 100% paid vacation; —10 days of 100% paid sick leave; — Free English classes. About the client and the project: Country: USA Team: ~ 10 people (Software Engineer— 3, Data Engineer— 5, Manager— 1, Agile Coach/ TPM— 1) The company offers advanced analytical solutions for mobile operators. The project is a unique SAAS platform that collects, analyzes and correlates large data sets and determines the best solutions with the most modern technology based on 100+ billion daily data samples collected from 10,000+ content/application providers, 800+CDN/cloud providers and over 1 billion smartphones. It gives an opportunity to help make the use of the Internet better, faster and accessible to everyone. Responsibilities on the project: —Development and support of Android SDK functions for data pool measurement (design, implementation, testing, documentation, deployment and maintenance); —Ensuring reliability, the scale of accuracy; — Integration of analytics to ensure optimal performance of deployed code; —Collaboration with engineers and analysts in the selection of technologies and interaction with other core components, such as shared libraries, server APIs or our distributed server network, making architectural decisions. Organization of work processes: —Work schedule: flexible, but it is necessary to participate in all team meetings (meetings are possible in the evening at 18.00-19.00); —Time zone: USA; —Conducting meetings: Scrum meetings (daily, briefings, demo, retro). Stages of the interview: — HR interview (30-40 minutes); — Technical interview (60 minutes); —Interview with the client (up to 40 minutes). Other: —Interviews in Ukrainian and English; - The execution of the technical task is not foreseen (in case of the appearance of a test task - we warn in advance).