Custom software development & design company



What We Do

View projects we have done


Mobile apps
Mobile apps Need an estimate?

Contact Us

Mobile apps JSGuru's story

About Us

Certifications and awards


Learn what it is like to work in JSGuru


Read our


scroll down

Mid-level/Senior Flutter Developer

📣About us JSGuru

is a product development company specialized in working with startups, enterprises and brands. Our core strength lies in end-to-end product support at all stages of the product development cycle.

Our Vision is to be recognized as a product development company where empowered people use modern and innovative technology to create world-inspiring products.

👀 Who we are looking for

💻 Qualification & Experience

  • 4+ years of experience as a Flutter Developer.
  • Proven track record in native mobile development (iOS/Android) with a solid understanding of mobile application architecture and design patterns.
  • Strong expertise in Flutter framework and proficiency in Dart programming language with demonstrated experience in designing, developing and maintaining high-performance Flutter applications.
  • In-depth knowledge of mobile app development best practices and familiarity with platform-specific nuances.
  • Experience working with third-party libraries and APIs to integrate various functionalities into Flutter applications.
  • Solid understanding of the entire mobile development lifecycle, from concept to deployment.
  • Excellent communication and collaboration abilities.
  • Good spoken and written English skills.

📌 Your responsibilities

  • Collaborate closely with cross-functional teams to design and implement exceptional software solutions.
  • Write elegant, efficient, and scalable code that exemplifies best practices.
  • Skilfully troubleshoot and debug issues, ensuring optimal performance and seamless functionality.
  • Conduct thorough code reviews, providing insightful feedback to foster growth and excellence.
  • Stay up with the latest industry trends and advancements, incorporating them into your work.
  • Continuously enhance software development processes to drive efficiency and productivity.
  • Offer guidance and mentorship to junior developers, fostering their professional development.
  • Communicate effectively and proactively with team members and stakeholders, fostering a harmonious and productive environment.
  • Consistently meet project deadlines, delivering impeccable results of the highest quality.

Job summary

💻 Job role

Flutter, Dart, iOS, Android


Mostar / Novi Sad / Banja Luka / Remote

🕑 Employment type


What you can expect from us:

  • Growth opportunities
  • Flexible hours, work from home
  • No micromanagement
  • Educational support
  • Relaxed, fun atmosphere
  • Healthy & home-cooked meals

What we expect from all potential hires:

  • Customer-centric approach
  • Commitment to excellence
  • Down-to-earth attitude
  • Ability to work in teams
  • Good communication and collaboration skills
  • Continuous learning / curiosity
  • Adaptability / flexibility
  • Experimentation / resilience
  • Good spoken and written English skills
  • Optimize code for performance

Apply now

"*" indicates required fields

Please enter a number from 14 to 100.
This field is for validation purposes and should be left unchanged.