Junior Flutter Developer

Kathmandu, Nepal

About Us:  Sursa Tech is forever striving to deliver the best and pride in our teamwork and output. Come on board. We’ll ensure challenges, growth, and productivity for you, all while working for and with a diverse workforce and clients from all over the world. We are excited to welcome a Junior Flutter Developer to join our dynamic team and contribute to exciting projects.

Job Summary: Ensure smooth integration with backend services, adhere to performance standards, and contribute to the overall mobile development lifecycle.

  


Responsibilities

  • Collaborate with the Lead Mobile Developer to design and implement new features for our Flutter applications.
  • Assist in setting up and maintaining the new mobile development infrastructure.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews and provide constructive feedback to peers.
  • Work closely with UI/UX designers to ensure the technical feasibility of designs.
  • Conduct testing and debugging of applications to ensure high-quality performance.
  • Stay up-to-date with the latest trends and advancements in Flutter development and cross-platform technologies.
  • Contribute to continuous integration and continuous deployment (CI/CD) processes.
  • Collaborate with backend developers to integrate RESTful APIs and other services.
  • Provide technical support and troubleshoot issues as needed.

Must Have

  • Bachelor’s degree in Computer Science, Information Technology, or a related field. Relevant certifications in Flutter development are a plus.
  • 6 months  of experience in mobile app development, preferably with Flutter. Internship experience or relevant project work may be considered.
  • Familiarity with Flutter framework and its core principles.
  • Understanding of mobile application development lifecycle.
  • Basic knowledge of state management techniques (e.g., Provider, Bloc).
  • Experience with version control systems, such as Git.
  • Knowledge of RESTful APIs and integration with mobile applications.
  • Familiarity with CI/CD tools and practices.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.

Nice to have

  • Willingness to learn and adapt to new technologies and methodologies.
  • Ability to work in a fast-paced, collaborative environment.
  • Detail-oriented with a focus on delivering high-quality work.