Position: Flutter App Developer
Company: Adraba
Experience required: 3y
English level: upper

Requirements:

• Flutter: To build cross-platform mobile apps for Android and it should include making responsive UIs to efficiently query.
• Native Android and IOS: To build custom Flutter Packages.
• Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions, and Analytics.
• Git: To manage and collaborate in different projects with the rest of the team.
• Experience with A/B Testing development, implementation, and management;
• Experience with analytics tools;
Responsibilities
• Design and Build sophisticated features on top of our current apps using Flutter.
• Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
• Explore feasible architectures for implementing new features.
• Follow the best practices while developing the app and also keeping everything structured and well documented.
• Document the project and code efficiently.
• Manage the code and project on Git in order to keep in sync with other team members and managers.
• Consulting with our customer-facing representatives about software system design and maintenance.
• Maintaining software through product lifecycle including design, development, verification, and bug fixes.
• Perform time profiling and memory leaks assessment.
• Execute app verification protocol.

With us You:

— can professionally grow — we help you to see your progress with smart Professional Development Plan;
— can build your individual Training & Development strategy — we have a significant budget for your educational programs and English Speaking Club with a native speaker;
— can clearly see your work results — we have a clear Goals List for your probation period (3 months);
— can maintain your financial stability — we guarantee timely and competitive payments that are reviewing based on your performance results; PE registration, handled by the Company’s accountant;
— can keep life-work balance — we provide 20 vacation days, paid sick days, days for remote work, and medical insurance;
— can be a part of the team that connected by main values (results, continuous improvement, collaboration, care and have fun) — we value open and productive communication, have team-buildings and corporate events; we care about each other and celebrate work anniversaries and personal events.