Required Experience & Qualifications: * Extensive experience and deep understanding of Flutter architecture and lifecycle * Strong knowledge of Reactive Programming principles * 3+ years of experience in iOS or Android development * Solid understanding of OOP and SOLID principles * Hands-on experience with RESTful APIs * Proficiency in Redux state management * Experience with Test-Driven Development (TDD)
We Offer: * Remote or office-based work options * Flexible 8-hour workday * 20 days of paid vacation * Health insurance * Professional and growth-oriented work environment * Convenient office location (15 minutes from metro stations Vokzalna or Olimpiyska)
Responsibilities: * Development of end-user applications * Writing and maintaining unit tests * Conducting code reviews * Participating in the development of application architecture
About the Project:
Visonic is an international leader in the development and manufacturing of high-quality electronic security systems and components. Required skills experience Programming 3 years, Redux, Next, Flutter 4 years. Required languages EnglishB1 — Intermediate
Ukrainian — Native
Flutter Development, Reactive Programming, Mobile Development (iOS/Android), OOP & SOLID Principles, RESTful APIs, Redux, Test-Driven Development (TDD), React/Redux/Next.js About Johnson Controls Johnson Controls is a global leader in smart, sustainable building solutions, security, and fire protection. With over 140 years of innovation, we develop cutting-edge technologies that enhance efficiency, safety, and comfort in buildings worldwide. Our mission is to create a smarter, healthier, and more sustainable future through intelligent automation and advanced energy solutions.