Position: Middle Android Developer
Company: Perfsol
Experience required: 3y
English level: intermediate

We are looking for a talented Android Developer with solid experience in mobile development.

🟡Projects and customers:
- Rollo Ship Manager and the Rollo Label Printer are simple, reliable, and easy to use, saving shippers time and money. Rollo Ship Manager lets users see, manage, and ship online orders from Amazon, eBay, Etsy, Shopify, and other marketplaces. Shippers can schedule package pickups and automatically inform customers of the tracking number for their shipment. Rollo Label Printer is engineered for high-volume direct thermal label printing and is compatible with major shipping platforms including UPS, USPS, FedEx, and others.
-  A vibrant mobile apps technology company, with elegant solutions built on proven methodologies. The main mission is to find, evaluate, purchase and grow mobile apps. Growing valuable mobile apps is their passion. Project unleashes the potential and elevates any mobile app.

🟡Advantages of the project:
Opportunity to try and implement new technologies;
Rapid team growth;
Opportunity to grow professionally to Team/Tech Lead.

🟡Requirements:
3+ years of experience with Android;
Experience in delivering and maintaining commercial Android apps in an Agile environment;
Demonstrably high level of Java and Kotlin knowledge;
Understanding of Android UI/UX best practices for building beautiful user experiences;
Good understanding of Git-flow;
SQLite, Room;
REST API;
Experience with Dagger 2/Hilt/Koin, Coroutines
Knowledge of OOP principles, design patterns, SOLID, Clean Architecture, MVVM;
Good English skills (Intermediate level or higher); need to speak with the client.

🟡We offer:
Competitive salary according to the qualifications;
40 hours per week, flexible working hours;
Ability to work remotely;
18-days paid vacation; 5 days paid sick leave;
Professional growth and learning;
Continuous education program;
The agile approach to management and no bureaucracy;
Participation in specialized conferences, training programs, and seminars.

🟡Responsibilities:
Improve current implementation of apps;
Development of new features;
Participate in daily meetings.

The company's Sales Enablement Platform uses the power of mobile technology to ensure teams can quickly create and share interactive content to train, reinforce, onboard, coach, and drive productivity anywhere, anytime. Do you want to join?