Codejudge logo

Software Engineer-Chqbook (Flutter)

Codejudge

IN Full–Time

Role Overview:

As a Senior Software Engineer, you will work as part of a software development team responsible for designing, implementing, and maintaining the back-end of fast-growing web/mobile applications. You should have expert-level programming skills in Flutter using Dart and a deep understanding of consumer experience. Your passion for writing elegant code to solve real-life problems should be evident through your work.

Key Responsibilities:

  • Write well-designed, design pattern-based, testable, efficient, and high-quality code in Flutter using Dart.
  • Build UI components based on designs provided by the UX Design team.
  • Design (LLD & HLD) and architect technical solutions for B2C app business problems and support needs at a growing scale.
  • Support continuous improvement by exploring alternatives and new packages.
  • Contribute to all phases of the development lifecycle.
  • Prepare and release app(s) on Play/App stores.

Qualifications Required:

  • B.Tech/M.Tech/MCA degree in Computer Science, Engineering, or a related field.
  • 3-6 years of relevant work experience.
  • Strong problem-solving skills, knowledge of Computer science fundamentals, Data structures, and Algorithms.
  • Solid OOP and software design knowledge with a great understanding of the consumer journey, developing extensible and reusable apps meeting desired Customer eXperience (CX) objectives.
  • Experience working with Design tools like Figma/Sketch/Zeplin and implementing them in Flutter.
  • Hands-on experience with various product and analytics integrations such as MoEngage, Appsflyer, UxCam, Localytics, Crashlytics, Mixpanel, Branch, Onesignal, etc.
  • Knowledge of any other native or cross-platform mobile development framework (e.g., Swift iOS, Java Android, React Native) would be a plus.
  • Experience with all phases of the software development life cycle, Agile Software Development best practices.
  • Ability to work autonomously, embrace new technologies, and tackle challenges of scale.
  • Proficient in performing effective code reviews and mentoring junior engineers. Role Overview:

As a Senior Software Engineer, you will work as part of a software development team responsible for designing, implementing, and maintaining the back-end of fast-growing web/mobile applications. You should have expert-level programming skills in Flutter using Dart and a deep understanding of consumer experience. Your passion for writing elegant code to solve real-life problems should be evident through your work.

Key Responsibilities:

  • Write well-designed, design pattern-based, testable, efficient, and high-quality code in Flutter using Dart.
  • Build UI components based on designs provided by the UX Design team.
  • Design (LLD & HLD) and architect technical solutions for B2C app business problems and support needs at a growing scale.
  • Support continuous improvement by exploring alternatives and new packages.
  • Contribute to all phases of the development lifecycle.
  • Prepare and release app(s) on Play/App stores.

Qualifications Required:

  • B.Tech/M.Tech/MCA degree in Computer Science, Engineering, or a related field.
  • 3-6 years of relevant work experience.
  • Strong problem-solving skills, knowledge of Computer science fundamentals, Data structures, and Algorithms.
  • Solid OOP and software design knowledge with a great understanding of the consumer journey, developing extensible and reusable apps meeting desired Customer eXperience (CX) objectives.
  • Experience working with Design tools like Figma/Sketch/Zeplin and implementing them in Flutter.
  • Hands-on experience with various product and analytics integrations such as MoEngage, Appsflyer, UxCam, Localytics, Crashlytics, Mixpanel, Branch, Onesignal, etc.
  • Knowledge of any other native or cross-platform mobile development framework (e.g., Swift iOS, Java Android, React Native) would be a plus.
  • Experience with all phases of the software development life cycle, Agile Software Development best practices.
  • Ability to work autonomously, embrace new technologies, and tackle challenges of scale.
  • Proficient in performing effective code reviews and mentoring junior engineers.

Posted 10 Mar 2026 · Listing from OnJob.io. Create a free profile to apply and see your AI match score.

Related Engineering jobs

Hand-picked roles that match this listing on skills, category and location — each scored to your profile inside OnJob.

Explore more on OnJob

Create my free profile — free