Software Engineering Lead (Flutter) - Catalyst
Software Engineering Lead (Flutter) - Catalyst

Software Engineering Lead (Flutter) - Catalyst

Full-Time 60000 - 84000 ÂŁ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Lead a team in developing high-quality Flutter applications and drive best engineering practices.
  • Company: Join IOG, a pioneering tech company revolutionising blockchain through innovative research and development.
  • Benefits: Enjoy remote work, laptop reimbursement, and a new starter package for essential hardware.
  • Why this job: Be part of a dynamic team that values creativity, innovation, and making a positive impact.
  • Qualifications: 7+ years in mobile app development, with strong Flutter and Dart expertise; leadership experience preferred.
  • Other info: Embrace a culture of diversity and continuous growth while tackling exciting technical challenges.

The predicted salary is between 60000 - 84000 ÂŁ per year.

Software Engineering Lead (Flutter) – CatalystSoftware Engineering Lead (Flutter) – CatalystWho are we?IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.Who are we?IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers.About Catalyst:IOG\’s Catalyst Tribe is a pioneering innovation platform for the Cardano blockchain ecosystem. It enables decentralized communities to propose, evaluate, and fund projects, fostering innovation through efficient grant allocation, verifiable decision-making, and voter privacy. With core products including Catalyst Voting application and upcoming advances for idea incubation, and distributed decision-making, Catalyst solves critical challenges in ecosystem growth hacking and decentralized governance while exploring network effect-led monetization opportunities.What the role involves:As a Software Engineer Lead at IOG, you are responsible for writing high-quality code for our products. You have the exciting challenge of working with cutting-edge research and technology with a focus on the market\’s needs. To support you on this challenge, our products have software architects, product managers, project managers, formal methods specialists, and QA test engineers, with whom you must communicate professionally, effectively, and efficiently.You are responsible for the quality of engineering practices within a product team, and the development of those skills within the team. Software Engineer Lead works to identify cross-team improvements for IOG by (for example) sharing code, removing complexity or implementing new practices.As a Lead you are there to coach and develop your team members and leadLead agile software development practices and drive best practices within your teamCoordinate effectively with cross-functional teams across multiple time zonesProvide technical leadership and mentoring to Flutter developers, guiding architecture and implementation decisionsIndependently manage and oversee complex software development tasksAct proactively, addressing technical challenges and providing solutions without significant supervisionCollaborate closely with architects and formal methods specialists to review and refine specificationsLead the design and implementation of sophisticated algorithms and system architecturesEnsure the team produces clean, maintainable, efficient Flutter and Dart code that is aligned with acceptance criteria and specificationsFoster an environment of frequent commits, regular code reviews, and incremental pull requestsPromote and oversee comprehensive unit, property-based, and integration testing within your teamLead code review sessions, encouraging best practices and continuous improvementOversee and actively engage in bug fixing and technical debt managementAct as a primary point of contact for urgent resolution of high-severity production issuesLead the integration of software components and third-party librariesManage the software verification, deployment, troubleshooting, and upgrade processesOversee creating and maintaining clear, comprehensive technical documentation and user manualsMaintain strong expertise in distributed systems, concurrency, and foundational cryptography concepts relevant to mobile and web applicationsRequirementsWho you are:Minimum of 7 years of professional experience in mobile application and frontend development, with at least 2-3 years in a lead or senior roleDeep practical experience with Flutter development using Dart and extensive knowledge of associated mobile and web technologies.Demonstrated track record of delivering complex software projects, from initial concept to successful deploymentStrong practical experience implementing Agile methodologies in software development environmentsAdvanced knowledge of both functional and object-oriented programming paradigmsExtensive experience with Git, continuous integration, and continuous deployment pipelinesBachelor\’s degree or higher in Computer Science, Software Engineering, or related fields is desirable but optionalExpert-level proficiency with Flutter and Dart, with proven experience developing production-grade applicationsComprehensive understanding of best mobile and web development practices and architecture: SOLID principles, MVVM, advanced state management, offline capabilities, and responsive UI designAdvanced knowledge in at least one additional language relevant to mobile or web development, such as Swift, Kotlin, Java, Objective-C, or JavaScript/TypeScriptDemonstrated ability to architect and develop sophisticated user-facing UX/UI app flowsProven experience deploying and maintaining apps in significant distribution channels such as Apple App Store or Google Play StoreExperience contributing to open-source Dart/Flutter projects is highly desirableDeep understanding and hands-on experience with distributed and concurrent application architecturesKnowledge of cryptographic fundamentals and their practical application in securing mobile and web applications is beneficialProven expertise in writing idiomatic, scalable, and maintainable Flutter and Dart codeDemonstrated ability to lead technical teams, mentor junior and senior developers, and foster team growthStrong skillset in designing efficient, high-quality tests to achieve substantial code coverageAbility to concisely document code and APIs to ensure clarity and ease of maintenanceExpert at breaking down complex tasks into manageable sub-tasks with clear deliverablesPragmatic adherence to software engineering principles, emphasizing modularity, incremental development, and avoidance of unnecessary complexityExceptional communication skills, enabling precise interactions with stakeholders, team members, and cross-functional partnersDemonstrated leadership in proactive identification and resolution of technical risks and challengesAre you an IOGer?Do you find yourself questioning the status quo? Do you tinker with ideas and long to turn those ideas into solutions? Are you able to spark thoughtful debates, bringing out the inquisitiveness in others? Does the promise of continuously growing excite you? Then get ready to reimagine everything you thought wasn\’t possible because that\’s what it means to be an IOGer – we don\’t set limits, we break them.BenefitsRemote workLaptop reimbursementNew starter package to buy hardware essentials (headphones, monitor, etc)Learning & Development opportunitiesCompetitive PTOAt IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesNon-profit Organizations and Primary and Secondary EducationReferrals increase your chances of interviewing at Input Output (IOHK) by 2xSign in to set job alerts for “Lead Software Engineer” roles.Software Engineering Lead (Flutter) – CatalystSenior Software Engineer (Python/Django)London, England, United Kingdom 1 week agoSenior Software Engineer – Age of Empires (Remote)London, England, United Kingdom 1 month agoLondon, England, United Kingdom 3 weeks agoMid-level – Senior Software Engineer – Financial ReportingLondon, England, United Kingdom 5 months agoLondon, England, United Kingdom 2 weeks agoDeveloper Technical Lead (Software Support Engineer)United Kingdom $100,000.00-$135,000.00 1 week agoLondon, England, United Kingdom 3 weeks agoLondon, England, United Kingdom 3 weeks agoLondon, England, United Kingdom 2 days agoLead/Senior Software Engineer, front end (Remote – Europe)London, England, United Kingdom 2 weeks agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Software Engineering Lead (Flutter) - Catalyst employer: JobLeads GmbH

At IOG, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Software Engineering Lead in our Catalyst Tribe, you will have the opportunity to work with cutting-edge blockchain technology while enjoying a flexible remote work environment, competitive benefits, and a strong commitment to employee growth through continuous learning and development. Join us in our mission to break limits and drive meaningful change in the blockchain ecosystem.
J

Contact Detail:

JobLeads GmbH Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Lead (Flutter) - Catalyst

✨Tip Number 1

Familiarise yourself with the latest trends and advancements in Flutter development. Being well-versed in the newest features and best practices will not only boost your confidence but also demonstrate your commitment to staying ahead in the field.

✨Tip Number 2

Engage with the Flutter community by contributing to open-source projects or participating in forums. This will help you build a network of contacts and showcase your expertise, making you a more attractive candidate for the role.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies in detail. Be ready to share specific examples of how you've implemented Agile practices in past projects, as this is crucial for the Software Engineering Lead position.

✨Tip Number 4

Highlight your leadership skills by preparing anecdotes that illustrate your ability to mentor and guide team members. This will be key in demonstrating your fit for the lead role at IOG.

We think you need these skills to ace Software Engineering Lead (Flutter) - Catalyst

Flutter Development
Dart Programming
Mobile Application Development
Frontend Development
Agile Methodologies
Software Architecture
Technical Leadership
Code Review Best Practices
Continuous Integration and Deployment
Distributed Systems
Concurrency Management
Cryptography Fundamentals
User Experience (UX) Design
Object-Oriented Programming
Functional Programming
Version Control with Git
Testing Strategies
Technical Documentation
Problem-Solving Skills
Effective Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Flutter and Dart, as well as your leadership roles in software development. Use specific examples that demonstrate your ability to manage teams and deliver complex projects.

Craft a Compelling Cover Letter: In your cover letter, express your passion for blockchain technology and how your skills align with IOG's mission. Mention your experience with Agile methodologies and your approach to mentoring team members.

Showcase Relevant Projects: Include links to any relevant projects you've worked on, especially those involving Flutter or contributions to open-source projects. This will give the hiring team insight into your practical experience and coding style.

Highlight Soft Skills: Emphasise your communication and leadership skills in your application. IOG values collaboration across teams, so showcasing your ability to work effectively with cross-functional teams will strengthen your application.

How to prepare for a job interview at JobLeads GmbH

✨Showcase Your Flutter Expertise

Make sure to highlight your deep practical experience with Flutter and Dart during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your technical proficiency and problem-solving skills.

✨Emphasise Leadership Experience

As a Software Engineering Lead, your ability to mentor and guide others is crucial. Share examples of how you've led teams in the past, focusing on your approach to coaching junior developers and fostering a collaborative environment. This will show that you're not just a technical expert but also a capable leader.

✨Discuss Agile Methodologies

Since the role involves implementing Agile practices, be ready to discuss your experience with Agile methodologies. Talk about how you've applied these principles in previous projects, including any specific frameworks you've used, and how they contributed to the success of your team.

✨Prepare for Technical Questions

Expect to face technical questions related to mobile application development, distributed systems, and cryptography. Brush up on key concepts and be ready to explain how you've applied them in your work. This preparation will help you demonstrate your expertise and confidence in handling complex technical challenges.

Software Engineering Lead (Flutter) - Catalyst
JobLeads GmbH
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
  • Software Engineering Lead (Flutter) - Catalyst

    Full-Time
    60000 - 84000 ÂŁ / year (est.)

    Application deadline: 2027-08-31

  • J

    JobLeads GmbH

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>