Full Stack Developer (Flutter & API Focus)
Place of work
Work from home
Job details
Job description, work day and responsibilities
Responsibilities:
• Design, develop, and maintain high-performance and user-friendly mobile
• applications using the Flutter framework for both Android and iOS platforms.
• Design, develop, and maintain robust and scalable back-end APIs using Python/Flask
• and Java.
• Integrate mobile applications with back-end services and third-party APIs.
• Write clean, well-documented, and efficient code.
• Participate in code reviews to ensure code quality and adherence to best practices.
• Collaborate effectively with cross-functional teams, including designers, product
• managers, and QA engineers.
• Troubleshoot and debug issues across the entire application stack.
• Stay up-to-date with the latest trends and technologies in mobile and web
• development.
• Contribute to architectural decisions and technical planning.
• Ensure the performance, security, and responsiveness of applications.
• Participate in the deployment and monitoring of applications.
Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent
• practical experience).
• Proven experience of 3 or more years as a Full Stack Developer.
• Strong proficiency in Flutter framework and Dart programming language.
• Solid understanding of mobile development principles and best practices for both
• Android and iOS.
• Significant experience in designing and developing RESTful or GraphQL APIs using
• Python/Flask and/or Java.
• Experience with database systems (e.g., PostgreSQL, MySQL, MongoDB).
• Familiarity with version control systems, particularly Git.
• Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) is a plus.
• Understanding of software testing principles and experience with unit, integration,
• and end-to-end testing.
• Excellent problem-solving, analytical, and communication skills.
• Ability to work independently and as part of a collaborative team.
• A strong desire to learn and adapt to new technologies.
Bonus Points:
• Experience with state management solutions in Flutter (e.g., Provider, BLoC/Cubit,
• Riverpod).
• Experience with containerization technologies like Docker and Kubernetes.
• Familiarity with CI/CD pipelines.
• Knowledge of front-end web technologies (HTML, CSS, JavaScript).
• Experience with agile development methodologies.
You will be redirected to another website to apply.
Offer ID: #1183730,
Published: 27 minutes ago,
Company registered: 2 months ago