Position: Junior/Middle Flutter Developer
Company: Sigma Software
Category: Android
Experience required: 2y
English level: intermediate

**PROJECT**
Microdeb is a software company that offers complete solutions for streamlining payment transactions and with customers in both the private business sector and the public sector. The company is today a leader in Sweden in terms of the number of installations, the complexity of the customer solutions and the breadth of its customer base. Microdeb's payment system generates approximately 150 million transactions annually.
Together with a Swedish team we are helping our client to build new cutting edge solutions, transform the processes and bring new initiatives onboard.
You will be working in a Scrum team of 7 people including BA, PM, Devops, Devs and QA in order to archive common goals in tight collaboration with Customer success , adaptation and development teams. 

**REQUIREMENTS**
• 1-2 years of experience in commercial native mobile development (iOS or Android)
• At least 1 commercial project developed on Flutter
• Good OOP / OOD skills and excellent quality of produced code
• Understanding of data-driven & event-driven design concepts
• Experience with third-party libraries and APIs
• Good knowledge of different state managment approaches e.g. provider, bloc, redux. Has solid understanding their difference, proc and cons.
• Experience with CI/CD systems
• Experience with Unit Testing

**RESPONSIBILITIES**
•    Coming up with well-designed technical solutions
•    Take ownership of delivering product feature
•    Core modules development and refactoring
•    Excellent communication skills with stakeholders team
•    Performing code reviews, writing unit tests
•    Participation in solution brainstorms and presentations