Are you a Flutter Developer looking to make a significant impact in the world of web3 technology? Catalyst, a critical project within the Cardano ecosystem, is seeking a skilled Flutter Engineer to join our innovative team. This is a unique opportunity to work on cutting-edge applications in a rapidly evolving space. As a Flutter Engineer at Catalyst, you’ll have the chance to develop cross-platform applications crucial in bringing decentralized solutions to a global audience. You’ll work alongside a team of experts in web3 technology, contributing directly to projects that aim to make a tangible difference in how digital transactions and interactions are conducted.
At Catalyst, we value creativity, collaboration, and a commitment to excellence. If you’re ready to push boundaries and contribute to the future of decentralized applications, we invite you to apply and help shape the next wave of blockchain innovation. Join us at Catalyst and participate in Cardano’s mission to create a more secure, transparent, and fair digital world.
Duties
Advocates for and models great quality with proactive actions, and tackles difficult and subtle system issues
Uses systematic debugging to diagnose all issues within a set of related domains and leads in fostering a culture of observability and monitoring across several teams
Regularly works across teams to build a culture for iterative, autonomous development and future scaling.
Is a technical and prioritisation leader across a set of related team's domains, consistently pushing boundaries and exploring gaps in understanding.
Is a go-to within the team and the wider organisation across multiple codebases and languages.
Be proactive and require minimal supervision or mentoring to complete tasks
Review specifications produced by architects and formal methods specialists
Lead the design of components and their interactions
Be available for emergency fixing of severity 1 issues on deployed products
Integrate software components and third-party libraries
Verify and deploy programs and systems
Write documentation for the code
Write technical user manuals
Be knowledgeable of distributed and concurrent computation
Be knowledgeable of the basics of cryptography
Requirements
Key Competencies
Ability to understand project needs, objectives and timescales to feed into planning and setting deadlines for a specific stream.
Clearly articulates new issues, suggests changes to management for implementation.
Write idiomatic code that satisfies the acceptance criteria of a given task
Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage.
Document code and APIs concisely and unambiguously
Provide detailed guidance on the work to be done, assist with task assignments and deliver deep reviews and feedback on the work.
Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...)
Education / Experience
Degree in Computer Science is desirable but not essential
7+ years of software engineering experience in the required language ( Haskell, Javascript, Scala, Rust)
Experience working with Git and Git workflow
Practical experience with Agile software development methods
Knowledge of functional and object-oriented programming paradigms
Benefits
Location
IOG is a fully distributed organization but due to team distribution, we require someone to be based either in Ireland, the UK or Poland.
All colleagues
Flexible schedule
Remote work
Laptop reimbursement
New starter package to buy hardware essentials (headphones, monitor, etc)
Learning & Development opportunities
Competitive PTO and Sick Leave plan
UK & Ireland Employees
Monthly Health Stipend to use towards any wellness or medical coverage/service
Pension
At 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.
Your CV has been submitted successfully.
Complete form below to directly Send your CV / Linkedin Profile to Senior Software Engineer - Flutter at IO Global.
@
You will receive all responses from employer on this email
Example: Application for the post of 'Accountant'
Example: Introduce your self and give purpose of your application
*All fields are mandatory.
Loading...
IO GLOBAL 25 jobs found
Senior Business Development Manager - Midnight at IO Global
London, United Kingdom
Communications Manager at IO Global
London, United Kingdom
Director of Software Architecture & Infrastructure at IO Global
London, United Kingdom
Software Engineer (Rust) - Midnight at IO Global
London, United Kingdom
Developer Relations Engineer - Midnight at IO Global
London, United Kingdom
Software Engineer (Front-End) - Midnight at IO Global