Full Stack Mobile Developer - Flutter and Django (m/w/d)

Location: Hamburg

We are seeking a talented and experienced Full Stack Mobile Developer proficient in Flutter and Django to join our dynamic development team in Hamburg. As a Full Stack Mobile Developer, you will be responsible for designing, developing, and maintaining mobile applications that seamlessly integrate with our Django-based backend systems. Your expertise in both Flutter and Django will be essential in delivering high-quality, user-friendly, and scalable solutions.

Responsibilities:

  • Collaborate with cross-functional teams to gather and understand project requirements.
  • Design and develop mobile applications using Flutter framework, ensuring a seamless user experience across multiple platforms (iOS and Android).
  • Build robust and scalable backend systems using Django framework, implementing RESTful APIs and integrating with databases and third-party services.
  • Develop reusable and modular code components, ensuring code quality, performance, and security.
  • Conduct thorough testing and debugging of applications to ensure optimal functionality and user experience.
  • Optimize application performance and responsiveness by identifying and resolving bottlenecks and implementing efficient algorithms.
  • Stay up-to-date with the latest trends and best practices in mobile development and contribute to the continuous improvement of development processes and tools.
  • Collaborate with UI/UX designers to ensure the implementation of visually appealing and user-friendly interfaces.
    Provide technical guidance and support to other team members, including code reviews and mentorship.

Requirements:

  • Proven experience as a Full Stack Mobile Developer, with a strong focus on Flutter and Django.
  • Extensive knowledge and hands-on experience in mobile application development using Flutter framework.
  • Proficiency in developing and consuming RESTful APIs using Django framework.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Strong programming skills in languages such as Dart, Python, and JavaScript.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Familiarity with database systems, such as MySQL or PostgreSQL, and knowledge of SQL.
  • Knowledge of frontend technologies, including HTML, CSS, and JavaScript, to ensure smooth integration with backend systems.
  • Understanding of mobile app deployment processes for both iOS and Android platforms.
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred qualifications:

  • Experience in developing and deploying mobile applications with Flutter and Django in a production environment.
  • Familiarity with cloud platforms and services, such as AWS or Google Cloud Platform.
  • Knowledge of additional frameworks and technologies, such as React Native, Angular, or Vue.js.
  • Understanding of UI/UX design principles and ability to collaborate effectively with designers.
  • Knowledge of automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Knowledge of deploying and managing applications in containerized environments.
  • Familiarity with container orchestration principles, scalability, and load balancing.
  • Understanding of microservices architecture and the ability to design and implement containerized solutions.

Look forward to:

  • Competent and individual training
  • Interesting and challenging activities in an innovative environment
  • Very good prospects and attractive conditions
  • Flat hierarchies and active participation
  • Very pleasant working atmosphere
  • Flexible working hours

 

Go back

Career