Mobile Developer
We are looking for a talented Mobile Developer to join our team.
As a part of the biggest Ukrainian Xamarin/Flutter tight-knit team, you’ll be working with professionals to build the future of their technology. You will constantly be faced with rewarding challenges and opportunities.
Requirements
Xamarin:
- At least 2 years of experience in developing mobile applications using Xamarin Native (Android/iOS).
- Proficiency in C# programming language and Visual Studio development environment.
- Understanding of the MVVM pattern.
- Skills in working with REST APIs and HTTP request libraries (HttpClient, Refit).
- Ability to integrate third-party SDKs and libraries.
- Experience with SQLite or other local databases.
- Familiarity with dependency management systems, such as NuGet.
Flutter (Willingness to Learn or Initial Experience):
- Basic knowledge of the Dart programming language.
- Understanding of how Flutter widgets work.
- Willingness to learn state management patterns (Provider, BLoC, Riverpod).
- Basic experience working with pub.dev (Flutter library repository).
- Knowledge of testing methods in Flutter (unit testing, widget testing).
General Knowledge:
- Experience with version control systems such as Git.
- Basic understanding of UI/UX development for mobile applications.
- Ability to work with task management tools (Jira, Trello) and Agile methodologies.
- Familiarity with CI/CD tools, such as GitHub Actions and Azure DevOps.
Platform-Specific Knowledge:
- Fundamentals of iOS and Android development, including application lifecycle, permission management, and application publishing.
- Skills in working with Push Notifications (Firebase Cloud Messaging, APNs).
- Experience with multimedia libraries, maps, geolocation, and device sensors.
Soft Skills:
- Ability to learn and adapt to new tools quickly.
- Strong analytical skills for problem-solving and proposing optimal solutions.
- Responsibility for delivering results and attention to detail.
Core Responsibilities
- Develop, maintain, and enhance mobile applications using Flutter/Xamarin
- Collaborate with cross-functional teams to define, design, and ship new features
- Build reusable and efficient code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and troubleshoot issues and bugs
- Stay up-to-date with emerging trends in mobile development and contribute to the company's knowledge base
Expected qualifications
- Build and deliver complex features with confidence
You take ownership of major parts of a project, building advanced features that meet both technical and business needs. - Make smart technical decisions and contribute to design discussions
You can design and implement solutions independently, and you help shape system architecture to support scalability and long-term goals. - Support and mentor junior developers
You share your experience with less-experienced teammates, offering guidance on code quality, design choices, and development best practices.
What we offer
- Continuous learning and career growth opportunities
- Professional training and English/Spanish language classes
- Comprehensive medical insurance
- Mental health support
- Specialized benefits program with compensation for fitness activities, hobbies, pet care, and more
- Flexible working hours
- Inclusive and supportive culture
127 views
·
7 applications
86% read
·
72% responded
Last responded 4 days ago
128 views
·
7 applications
📊
Average salary range of similar jobs in
analytics →
Loading...