Open positions

Flutter Developer

Applications close on 30 December 2026

Job Description

We are looking for a skilled Flutter Developer to join our technical team and contribute to the development of modern, high-performance mobile applications for Android and iOS. The role involves building scalable mobile applications, developing responsive interfaces, integrating APIs and backend services, and maintaining high standards of code quality, performance, and user experience.

Responsibilities

  • Develop mobile applications using Flutter and Dart.

  • Build responsive user interfaces for different screen sizes and devices.

  • Develop and maintain reusable software components.

  • Integrate applications with REST APIs, backend services, and databases.

  • Implement appropriate state management solutions based on project requirements.

  • Follow Clean Code principles and maintain structured, scalable, and maintainable code.

  • Test applications and troubleshoot technical issues and bugs.

  • Optimize application performance, resource consumption, and response times.

  • Integrate third-party services such as push notifications, authentication, maps, and external APIs when required.

  • Use Git and version control within a collaborative development environment.

  • Collaborate with UI/UX designers, developers, and technical team members.

  • Contribute to continuous product development, optimization, and technical improvements.

Requirements

  • Practical experience with Flutter and Dart.

  • Good understanding of mobile application development principles.

  • Good knowledge of REST APIs and JSON.

  • Understanding of Git and version control systems.

  • Ability to analyze technical requirements and translate them into software solutions.

  • Strong attention to code quality, performance, and user experience.

  • Ability to work independently in a remote environment.

  • Good communication and teamwork skills.

Work Environment

Remote, with digital collaboration, communication, and project management tools used to coordinate tasks and development activities.

Apply

UI/UX Designer

Applications close on 30 January 2027

Job Description

We are looking for a talented UI/UX Designer to join our team and contribute to the design of modern digital experiences and interfaces for websites, mobile applications, and digital systems. The role involves transforming business and technical requirements into clear, functional, and user-centered designs, from user flows and information architecture to high-fidelity interfaces and interactive prototypes.

Responsibilities

  • Design UI for websites, mobile applications, and digital platforms.

  • Research and analyze UX requirements, user needs, behaviors, and interaction patterns.

  • Create User Flows and Information Architecture for digital products.

  • Develop Wireframes and low/high-fidelity prototypes.

  • Design interactive prototypes that demonstrate user interactions and navigation flows.

  • Build and maintain reusable Design Systems and UI components.

  • Maintain visual consistency across all product screens and interfaces.

  • Design responsive interfaces for different devices and screen sizes.

  • Use professional design and prototyping tools such as Figma.

  • Collaborate with web and mobile developers to ensure accurate implementation of approved designs.

  • Review implemented interfaces and verify their consistency with the approved designs.

  • Improve interfaces based on project requirements, feedback, and usability findings.

  • Apply Accessibility and usability principles throughout the design process.

  • Follow modern trends, standards, and best practices in digital product design and user experience.

Requirements

  • Practical experience in UI/UX design for digital products.

  • Strong proficiency in Figma and interactive design/prototyping tools.

  • Good understanding of User Experience and User Interface Design principles.

  • Ability to create Wireframes, Prototypes, and Design Systems.

  • Good understanding of responsive design and multi-device interfaces.

  • Strong attention to detail, visual consistency, and design quality.

  • Ability to translate technical and business requirements into practical design solutions.

  • Basic understanding of web and mobile application development is an advantage.

  • Ability to work independently in a remote environment.

  • Strong communication and collaboration skills with technical teams.

Work Environment

Remote, with continuous collaboration with development and project management teams through digital design, communication, and task management tools.

Apply