Position: Senior Android Engineer
Company: Softermii
Experience required: 5y
Category: Android
English level: upper
Published: 2022-10-01T00:00:00+03:00

This project empowers people to order their medications easily and securely online. People can access a range of medications from their local pharmacies and have them delivered to their doorstep within minutes only.

🔸**About the role:**
We are looking for a strong android app developer who enjoys engineering quality products for users. The primary focus will be implementing new user interfaces and features with automated unit and integration tests.
You will work with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly valued. You’ll also help ensure solid application performance and an excellent user experience.

🔹**Your responsibilities on the project will be:**
- Developing new features and user interfaces from Wireframe/Figma models;
- Ensuring the best performance and user experience of the application;
- Fixing bugs and performance problems;
- Writing clean, readable, and testable code;
- Collaborating with back-end developers, designers, and the rest of the team to deliver a quality product to users.

🗞**Our requirements to you:**
- 4+ years of commercial experience in mobile development;
- Extensive knowledge of mobile app development, from the first line of code to production;
- Deep knowledge of android and the platform;
- Proficiency with writing automated tests;
- Familiarity with Restful APIs and mobile libraries for networking;
- Experience with profiling and debugging mobile applications;
- Strong knowledge of architectural patterns — MVP, MVC, MVVN, and clean architecture including the ability to choose the best solution for the app;
- Understanding of Android app design guidelines and the differences between other mobile platforms;
- Understanding of Jetpack composition.

👨‍💻**Who will you have the opportunity to meet during the hiring process (stages):**
Call, HR, Tech, PM interview, Client interview

🕹**Tools we use:** Jira, Confluence, Git, Figma