Position: Senior/Middle Android Developer
Company: inVerita
Category: Android
Experience required: 3y
English level: intermediate

About project:
- Healthcare project that have developed a method of 24/7 psychological supporting people in the exact moment they need it most.
- Our technology uses Data Analysis and Predictive Analytics to identify patterns of behavior, allowing us to predict when a client will need support. We also use Artificial Intelligence to collect additional data about the client's current experience as well as deliver interventions in the moment they are needed, rather than at the time of the next scheduled appointment.

Qualifications:
- Good knowledge of Android SDK, Kotlin, Java;
- Very experienced building mobile applications using Firebase;
- Strong knowledge of Android SDK, different versions of Android, and how to deal  with different screen sizes;
- Strong knowledge of Android UI design principles, patterns, and best practices;
- Experienced with encryption and cryptography libraries in Android;
- Proven work experience in design patterns mobile architecture using frameworks  such as MVVM/MVC/MVP;
- Experienced with oAuth for authentication and authorization (auth0 and AWS  Cognito); 
- Solid understanding of the full mobile development life cycle; 
- Great attention to detail;  
- Good written and spoken English level.
 
Duties and responsibilities:

- Translate designs and wireframes into high quality code; 
- “Pixel-perfect” implementation of our approved user interface; 
- Design, build, and maintain high performance, reusable, and reliable Java code; 
- Ensure the best possible performance, quality, and responsiveness of the application;
- Identifying and resolving bottlenecks, rectifying bugs, and enhancing application  performance; 
- Help maintain code quality, organization, and automation; 
- Write technical documentation, process flows and object models; 
- Collaborating with cross-functional teams to define and design new features; 
- Staying up to date with new mobile technology trends, applications, and protocols.
 

Benefits and social package:
- The ability to choose a work schedule based on two-three options, depends on your project/position;
- Career and professional development opportunities: professional courses, trainings, mentorship program;
- The ability to combine Remote/Office work;
- Grammar and vocabulary English courses, provided from the start of Your cooperation with inVerita;
- Partial compensation of professional literature from Amazon.com;
- Partial compensation of the gym membership;
- The compensation of regular massage therapy;
- Leisure activities – at inVerita you will find different opportunities for socializing;
- Access to the internal library;
 -Relocation Package.