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 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback