Position: Middle+/Senior Flutter Developer
Company: Rocketech
Category: Flutter
Experience required: 3y
English level: intermediate
Published: 2022-03-01T00:00:00+02:00

**Project
Development in launched**

AFTER MVP PHASE. Mobile application (iOS and Android) application for organizing MMA fights. Fighters, referees / judges, halls and users can register in the system to view the broadcast of fights. Fighters can create battles, can challenge opponents to battles. Each fight will take place in a room and will be broadcast live. The judges will give marks right during the fight. the system will determine the winner based on the judges’ scores. Users can subscribe to fighters and monitor their actions and statistics.

**Team:**
3 Backend, 3 Frontend, 1 BA, 1 QA, 1 SM, 1 DevOps, 1 Designer.

**Responsibilities:**
- Develop iOS and Android mobile applications, writing high-quality code;
- Translate UI/UX designs into code;
- Collaborate with cross-functional teams to analyse data and decide on the best strategies to improve customers’ interaction with mobile app;
- Work closely with Product Management, Design, and QA teams to build the best possible UX for our mobile apps.

**Hard skills:
Must-have: **
- Experience in Android and iOS development 2+ years / Experience in  development 3+ years 
- Experience working with Flutter 1+year
 - Dart
 - Retrofit  
- Good understanding of OOP/SOLID principles 
 - Knowledge and experience in version control tools, such as Git 
- Solid understanding of mobile apps development principles 
- Knowledge of Apple and Google guidelines for mobile apps development 
- Ability to work individually and in a team 
- Good problem solving skills with attention to detail 
- Understanding of the Agile development life-cycle 
- Ability to write readable code, create documentation for existing code
**Nice to have:** 
- Clean architecture
- MobX

**Languages:**
Russian: Fluent
English: knowledge at the level of writing technical documentation

**We offer:**
- Full-time and Remote work;
- We send payment every 2 weeks;
- Social package;
- Flexible working schedule;
- Compensation 100% of income tax;
- Direct communication with customers;
- Working in a professional team (all teammates of the Mid + level);
- Ability to influence product and company development;
- FREEDOM.