Position: Experienced Android and Back-End Engineer
Company: UpUp
Experience required: 2y
English level: intermediate

Hello! 

We're looking for an experienced developer who can thrive in a fast-paced environment, tackle complex tasks in Android and back-end development, and has a passion for sharing knowledge and leading a team. As our Android and Back-End developer, you will be responsible for designing, building, and implementing fintech applications for small businesses.

**Responsibilities:**
— Take charge of developing our products, implementing new ideas, and ensuring their quality;
— Design and build high-quality Android and Spring Boot applications;
— Work on debugging and improving application performance;
— Support and mentor other team members to help them reach their full potential;
— Collaborate with the team to define, design, and ship new features.

**Requirements:**
— Proficiency in Kotlin, Java, Android framework components and their lifecycles, and Spring Boot framework;
— Experience with Dagger 2, Koin, Retrofit, Coroutines, and other relevant solutions;
— Experience with relational databases, and good understanding of common software design patterns;
— Strong experience with Git version control system;
— Strong problem-solving skills, ability to break down complex tasks, and design solutions to address them.


At UpUp, we value innovation and creativity, and we're committed to providing our team members with the resources they need to grow and succeed. If you're looking for a challenging opportunity to put your skills to the test and make a meaningful impact, we encourage you to apply for this role.