Remote Software Engineering Lead (Flutter) - Catalyst
Posted
Apply now
Please, let IO Global know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
IOG is a technology company focused on Blockchain research and development, emphasizing peer-reviewed research and formal methods for security, scalability, and sustainability.
The Catalyst Tribe is an innovation platform for the Cardano blockchain ecosystem, enabling decentralized communities to propose, evaluate, and fund projects.
The Software Engineering Lead (Flutter) is responsible for writing high-quality code and working with cutting-edge research and technology.
The role involves leading agile software development practices, coordinating with cross-functional teams, and providing technical leadership to Flutter developers.
Responsibilities include managing complex software development tasks, collaborating with architects, leading design and implementation of algorithms, and ensuring clean, maintainable code.
The Lead will promote unit testing, oversee bug fixing, manage software verification and deployment processes, and maintain technical documentation.
The position requires maintaining expertise in distributed systems, concurrency, and cryptography relevant to mobile and web applications.
Requirements:
A minimum of 7 years of professional experience in mobile application and frontend development, with at least 2-3 years in a lead or senior role is required.
Deep practical experience with Flutter development using Dart and extensive knowledge of mobile and web technologies is essential.
A demonstrated track record of delivering complex software projects from concept to deployment is necessary.
Strong experience with Agile methodologies in software development environments is required.
Advanced knowledge of functional and object-oriented programming paradigms is needed.
Extensive experience with Git, continuous integration, and continuous deployment pipelines is essential.
A Bachelor's degree in Computer Science, Software Engineering, or related fields is desirable but optional.
Expert-level proficiency with Flutter and Dart, and experience developing production-grade applications is required.
Comprehensive understanding of mobile and web development best practices, including SOLID principles and responsive UI design is necessary.
Advanced knowledge in at least one additional language relevant to mobile or web development is required.
Proven experience deploying and maintaining apps in significant distribution channels is necessary.
Experience contributing to open-source Dart/Flutter projects is highly desirable.
A deep understanding of distributed and concurrent application architectures is required.
Knowledge of cryptographic fundamentals is beneficial.
Proven expertise in writing scalable and maintainable Flutter and Dart code is essential.
Demonstrated ability to lead technical teams and mentor developers is required.
Strong skills in designing efficient tests for substantial code coverage is necessary.
Ability to document code and APIs clearly is required.
Exceptional communication skills for interactions with stakeholders and team members is essential.
Demonstrated leadership in identifying and resolving technical risks is required.
Benefits:
The position offers remote work flexibility.
Laptop reimbursement is provided.
A new starter package is available to buy hardware essentials such as headphones and monitors.
There are opportunities for learning and development.
Competitive paid time off (PTO) is offered.
Apply now
Please, let IO Global know you found this job
on RemoteYeah
.
This helps us grow 🌱.