Position: Senior Flutter Developer for Ciklum Client
Company: Ciklum
Category: Flutter
Experience required: 5y
English level: intermediate

**Project description:**
We were born in 2011 as a result of a handful of entrepreneurs who not only had a knack for entertaining others but also an affinity with the iGaming industry. They teamed up and went about building an industry leader, setting the bar to an all-new high. Now in just ten years we now offer over 5,300 games from over 160 different game providers and we are set to keep on growing! Naturally, we can't do all of this as well as all the exciting things we have lined up for the years to follow without the living legends that make our business the success it is today.

**Responsibilities:**
• Develop cross-platform mobile applications for iOS and Android
• Create and maintaining architecture design and documentation
• New feature development
• Integrate mobile apps with web services
• Tests development
• Conduct code reviews
• Mentorship of junior and middle colleagues

**Requirements:**
• 5+ years of cross-platform or native apps development experience;
• Strong knowledge of Dart programming language;
• Strong knowledge of Flutter framework internals;
• Good understanding of native iOS apps development;
• Good understanding of native Android apps development;
• Experience in unit and widget testing;
• Experience in UI testing with flutter_driver;
• Experience with common Design Principles
• Experience with common Flutter APIs and Capabilities
• Experience with common 3rd party libraries
• Understanding of app signing, provisioning, etc
• Experience with an app distribution process;
• Understanding of SOLID, KISS, DRY Principles
• Experience with VCS (git)
• Upper-Intermediate spoken and written English communication skills
 
**What's in it for you?**
• Career growth opportunities
• Realization of your innovative ideas in building new Ciklum Solutions and Services
• Friendly collaborative teams and enjoyable working environment
• Professional skills development and training programs
• Variety of knowledge sharing, training and self-development opportunities
• Work from home/100% remote
• Private medical healthcare fully covered by Ciklum