Firmenlogo

Batch Systems Inc  ·  nan, · Hybrid

Jetzt bewerben

About the job

Overview:

As a Flutter Developer at Batch you will be responsible for designing, developing, and maintaining mobile applications using Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase. You will collaborate with cross-functional teams to deliver high-quality solutions that meet the needs of our clients and contribute to the success of our projects.


Responsibilities:

  • Develop and maintain mobile applications using Flutter, ensuring high performance, responsiveness, and usability across different devices and screen sizes.
  • Collaborate with designers and back-end developers to implement user interfaces, integrate with APIs, and ensure a seamless user experience.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Optimize applications for maximum speed and scalability, identifying and resolving performance bottlenecks.
  • Conduct code reviews, provide feedback, and mentor junior developers to foster a culture of continuous learning and improvement.
  • Stay updated on emerging technologies and industry trends, and propose innovative solutions to enhance our projects.
  • Work closely with project managers and stakeholders to understand requirements, prioritize tasks, and deliver solutions on time.


Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 1-3 years of professional experience in mobile application development with Flutter.
  • Proficiency in Dart programming language and object-oriented design principles.
  • Solid understanding of Flutter framework, widgets, and state management.
  • Experience with RESTful APIs, GraphQL, and other web service technologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work independently and collaboratively in a fast-paced environment.


Nice to Have:

  • Experience with native mobile development (iOS/Android) using Swift, Objective-C, Kotlin, or Java.
  • Knowledge of UI/UX design principles and experience working closely with designers.
  • Familiarity with version control systems such as Git.
  • Understanding of CI/CD pipelines and automated testing frameworks.
  • Contributions to open-source projects or a personal portfolio showcasing relevant work.


Benefits:

  • Competitive salary and benefits package.
  • Opportunities for career growth and professional development.
  • Collaborative and inclusive work environment.
  • Flexible work arrangements (if applicable).
  • Exciting projects and cutting-edge technologies to work with.

  • Jetzt bewerben

    Weitere Jobs