Position: Flutter Developer
Company: Lumenity
Experience required: 2y
English level: upper

**Responsibilities:**
• Developing new user-facing features using React.js.
• Building reusable components and front-end libraries for future use.
• Translating designs and wireframes into high-quality code.
• Optimizing components for maximum performance across a vast array of web-capable devices and browsers.

**Experience & qualifications:**
• Create and maintain advanced applications for the Android and iOS platforms.
• Work together with cross-functional teams to define, design, and ship new features.
• Efficiently use third-party data sources and APIs.
• Create and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliability.
• Troubleshoot issues, fix bugs and improve application performance. 
• Explore and utilize new technologies to maximize development efficiency. 
• Ability to understand business requirements and translate them into technical requirements.
• A knack for benchmarking and optimization.
• Familiarity with Git code versioning tool.

**Requirements:**
• 2+ years' experience of working with Swift or Java.
• 6+ months experience of working with Flutter.
• Solid experience in software development experience.
• Good experience of working with remote data via REST and JSON 
• Excellent knowledge of Android and Firebase SDKs.
• Good familiarity with third-party libraries and APIs.
• Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
• Understanding of the full mobile development life cycle.
• Good knowledge of Firebase Cloud Function, Firebase Firestire, and all other Firebase technologies.
• Node.js and JavaScript are pluses.

**We offer:**
• Flexible working hours
• Remote work
• Office in Kyiv
• Best hardware
• Medical insurance
• 20 working days of paid vacation