Role Overview
We are looking for an experienced Senior Flutter Developer to join our mobile development team. In this role, you will be responsible for the full smartphone software development lifecycle, working within Agile frameworks. You will contribute across all phases—from requirements analysis and software architecture to implementation and testing—while ensuring high-quality, scalable mobile applications.
Key Responsibilities
Participate in the complete smartphone software development process using Agile methodologies
Analyze system and software requirements and translate them into technical solutions
Implement mobile applications using Flutter
Develop and execute unit tests and integration tests to validate software requirements, design, and implementation
Collaborate with cross-functional teams to ensure alignment between requirements, design, and delivered solutions
Software Project Lead responsible for planning, coordinating, and delivering software projects, ensuring alignment with business objectives, timelines, scope, and quality standards.
Support and guide other developers on technical tasks when required
Required Qualifications
Bachelor’s degree in Telecommunications, Electronics, Automation, Computer Science, or a related field
Minimum 5 years of experience in mobile application development
Strong hands-on experience with Flutter (mandatory); experience with iOS and Android is a plus
Solid understanding of Agile software development processes
Experience using Figma and/or Adobe XD (mandatory)
Experience with BLE, NFC, and UWB protocols, including related tools (e.g., BLE sniffer)
Good command of English, both written and spoken
Strong communication skills with the ability to coordinate others on technical tasks
Ability to work independently, manage multiple projects simultaneously, and take ownership of deliverables