
We're a multinational IT company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing.
About the Company
BrainRocket is a fast-paced, international software development and digital solutions company, employing 1,300 talented professionals across Cyprus, Malta, Portugal, Poland, and Serbia. Focused on driving innovation and pioneering projects, BrainRocket offers employees the opportunity to work on impactful initiatives, fast-track careers, and turn bold ideas into action.
About the Role
BrainRocket is seeking a Senior Flutter Developer to play a key role in the development and enhancement of essential platform components. The ideal candidate will be responsible for making critical architectural decisions, improving product testability, and mentoring junior team members. This is a unique opportunity to bring fresh ideas, contribute to innovation, and directly impact product quality and functionality.
Responsibilities
- Develop and improve key components of the platform.
- Ensure the product is testable and assist in testing efforts.
- Participate in grooming, planning, technical discussions, and estimation sessions.
- Make independent decisions regarding architecture and design.
- Introduce innovative ideas to improve company processes.
- Maintain and improve product documentation.
- Provide mentorship and guidance to Middle/Junior team members.
- Conduct code reviews to ensure high-quality output.
Required Skills
- 3+ years of hands-on experience in mobile development (Android or iOS).
- 2+ years of Flutter development experience with at least one released app in the store.
- Strong proficiency in Dart (including Dart streams and RxDart).
- In-depth understanding of mobile architecture principles.
- Proficient in OOP/SOLID principles.
- Solid knowledge of REST and Sockets.
Preferred Qualifications
- Experience with Kotlin, Java, or Swift.
- Familiarity with CI/CD processes.
- Experience with Unit and Functional testing for mobile applications.
What the Company Offers
- Learning and development opportunities with challenging tasks.
- Official employment under EU laws, with family member registration support.
- Relocation package, including tickets and 2-week hotel accommodation.
- Access to a company fitness corner in the office.
- Partial reimbursement for language classes to develop skills.
- Birthday celebration presents and employee appreciation.
- 24 days of paid annual vacation for proper rest.
- Breakfast and lunch in the office (partially paid by the company).