Flutter Developer

Job Category: Software Developer
Job Type: Full Time
Job Location: Qatar
Company Name: BilgeAdam Technologies

Company Overview

BilgeAdam Technologies is an award-winning leader in IT services and a specialist in providing optimum IT solutions for customers and companies globally. BilgeAdam has experienced exponential growth in international markets, including the Netherlands, Germany and the UK. With 25+ years of experience garnered, we are a trusted and experienced IT partner whose 1,800+ full-time employees support customers across various IT expertise, from staffing to consultancy. Servicing over 80 countries across three continents, BilgeAdam Technologies is always nearby to offer assistance. Our services and proficiencies include: Nearshore Software Development: The creation and development of tailor-made software. IT Team Extensions: Software developers with the right expertise and culture fit for our client’s software development projects. IT Outsourcing: Deliver IT-enabled business processes, application services and infrastructure solutions. Staffing: Selecting and providing expert IT teams of highly qualified developers and engineers. Consultancy: Offering experienced and proficient consultants across a range of IT specialisms. Managed Services: Supporting business with infrastructural management. Training: Delivering business, software and development training to individuals and businesses. If you’re looking to join a fast-growing team or find software development solutions and IT services, follow us to stay updated with the latest vacancies and openings.

About the job

BilgeAdam Technologies’ International Business Unit is looking for a Flutter Developer to join our growing team based in Turkey, the UK, and the EU. In this role, you will have the opportunity to work with our Retail and E-Commerce Leader client based in Germany.

Who you are:

A passionate team player and excellent communicator, looking for the next opportunity to work on global client projects. You are self-driven and can take responsibility for delivering the highest quality of products and solutions to our customers worldwide.

Responsibilities:

  • Develop high-quality software design and architecture.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Ensure software is up-to-date with the latest technologies.
  • Write and maintain unit tests for the Flutter applications.
  • Ensure adherence to clean code principles and architecture guidelines.
  • Work with GCM and Firebase for push notifications and event tracking.

Requirements:

  • At least 5 years of experience
  • Proficiency in Flutter and Dart for mobile application development
  • Experience with Firebase for backend integration and tracking
  • Familiarity with tracking tools such as Expose and Adjust
  • Expertise in State Management using Bloc
  • Strong understanding of Reactive Programming and Async Programming
  • Knowledge of Clean Code principles and Design Patterns
  • Adherence to best practices in Flutter development
  • Experience with Native Android and iOS development
  • Skilled in Debugging and Profiling mobile applications
  • Familiarity with CI/CD pipelines and tools like Fastlane
  • Experience in writing Unit Tests and End-to-End Testing

How to Apply:

APPLY

 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx