Business Technology Jobs

Software Developer – Flutter

We are looking for skilled and dedicated Flutter Developer (Frontend / Bankend / Full Stack)  to join our development team. In this role, you will be instrumental in designing, developing, and maintaining our payment solutions and products using Flutter. Your expertise in frontend development, along with a solid understanding of Flutter development, will be vital in ensuring the delivery of secure and efficient financial solutions.

Mandatory Skill(s)

  • Bachelor's degree in Computer Science, Software Engineering, or a related field;
  • Proven experience (5+ years) as a Software Developer, with expertise in frontend development. Full-stack proficiency is a plus;
  • Proven experience in developing mobile applications using Flutter for both iOS and Android platforms;
  • Proficient in Flutter framework, with the ability to independently develop high-quality applications;
  • Experience and up-to-date knowledge on Modern mobile technologies and frameworks preferred;
  • Familiarity with securities concepts and secure coding practices, ensuring the development of robust and secure software applications;
  • Experience in developing and integrating payment systems is highly desirable;
  • Proficiency in Java and experience with the Spring framework is a plus;
  • Solid understanding of web development technologies such as HTML, CSS, JavaScript, and relevant frameworks (e.g., React, Angular, Vue.js) is a plus.

Desirable Skill(s)

  • Understanding of version control systems, such as Git, and familiarity with Agile methodologies;
  • Knowledge of frontend build tools (e.g., Webpack, Grunt, Gulp) and package managers (e.g., npm, Yarn) is a plus;
  • Strong problem-solving and analytical skills, with the ability to analyze requirements and implement effective technical solutions;
  • Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams;
  • Strong attention to detail and commitment to writing clean, maintainable, and efficient code;
  • Familiarity with cloud platforms is a plus;
  • Experience with containerization technologies (e.g., Docker) is desirable;
  • Relevant certifications in Java or related fields are advantageous.

Responsibilities

  • Collaborate with product managers, software architects, and other stakeholders to understand requirements and translate them into technical solutions;
  • Develop and maintain highly reliable, efficient, secure mobile/frontend  applications;
  • Write clean, efficient, and secure code, following best practices and coding standards;
  • Participate in code reviews to ensure code quality, identify potential issues, and provide constructive feedback;
  • Conduct unit testing and debugging to ensure proper functionality and identify and resolve defects;
  • Collaborate with frontend or backend development teams, depending on your expertise, to integrate components and ensure seamless application flow;
  • Work closely with the QA team to support testing efforts, troubleshoot issues, and resolve defects in a timely manner;
  • Stay up-to-date with industry trends, emerging technologies, and security best practices, particularly related to payment systems and secure coding;
  • Collaborate with cross-functional teams, including product management, UX/UI designers, and operations teams, to ensure successful project implementation;
  • Contribute to the continuous improvement of development processes and the adoption of best practices and technologies;
  • Provide support and assistance to other developers, promoting knowledge sharing and collaboration.

If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Binod Chetri at binod.c@sciente.com quoting the job title.

Binod Chetri
Technology Recruitment Specialist (APAC)
Let’s connect via