Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Software Engineering Lead @IO Global

[Hiring] Software Engineering Lead @IO Global

Mar 28, 2025 - IO Global is hiring a remote Software Engineering Lead. 💸 Salary: unspecified. 📍Location: UK.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

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.

  • Responsible for the quality of engineering practices within a product team
  • Develop skills within the team
  • Identify cross-team improvements by sharing code, removing complexity, or implementing new practices
  • Coach and develop team members
  • Lead agile software development practices and drive best practices within your team
  • Coordinate effectively with cross-functional teams across multiple time zones
  • Provide technical leadership and mentoring to Flutter developers
  • Independently manage and oversee complex software development tasks
  • Act proactively, addressing technical challenges and providing solutions
  • Collaborate closely with architects and formal methods specialists to review and refine specifications
  • Lead the design and implementation of sophisticated algorithms and system architectures
  • Ensure the team produces clean, maintainable, efficient Flutter and Dart code
  • Foster an environment of frequent commits, regular code reviews, and incremental pull requests
  • Promote and oversee comprehensive unit, property-based, and integration testing
  • Lead code review sessions, encouraging best practices and continuous improvement
  • Oversee and actively engage in bug fixing and technical debt management
  • Act as a primary point of contact for urgent resolution of high-severity production issues
  • Lead the integration of software components and third-party libraries
  • Manage the software verification, deployment, troubleshooting, and upgrade processes
  • Oversee creating and maintaining clear, comprehensive technical documentation and user manuals
  • Maintain strong expertise in distributed systems, concurrency, and foundational cryptography concepts relevant to mobile and web applications

Qualifications

  • 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
  • Deep 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 deployment
  • Strong practical experience implementing Agile methodologies in software development environments
  • Advanced knowledge of both functional and object-oriented programming paradigms
  • Extensive experience with Git, continuous integration, and continuous deployment pipelines
  • Bachelor's degree or higher in Computer Science, Software Engineering, or related fields is desirable but optional
  • Expert-level proficiency with Flutter and Dart, with proven experience developing production-grade applications
  • Comprehensive understanding of best mobile and web development practices and architecture: SOLID principles, MVVM, advanced state management, offline capabilities, and responsive UI design
  • Advanced knowledge in at least one additional language relevant to mobile or web development, such as Swift, Kotlin, Java, Objective-C, or JavaScript/TypeScript
  • Demonstrated ability to architect and develop sophisticated user-facing UX/UI app flows
  • Proven experience deploying and maintaining apps in significant distribution channels such as Apple App Store or Google Play Store
  • Experience contributing to open-source Dart/Flutter projects is highly desirable
  • Deep understanding and hands-on experience with distributed and concurrent application architectures
  • Knowledge of cryptographic fundamentals and their practical application in securing mobile and web applications is beneficial
  • Proven expertise in writing idiomatic, scalable, and maintainable Flutter and Dart code
  • Demonstrated ability to lead technical teams, mentor junior and senior developers, and foster team growth
  • Strong skillset in designing efficient, high-quality tests to achieve substantial code coverage
  • Ability to concisely document code and APIs to ensure clarity and ease of maintenance
  • Expert at breaking down complex tasks into manageable sub-tasks with clear deliverables
  • Pragmatic adherence to software engineering principles, emphasizing modularity, incremental development, and avoidance of unnecessary complexity
  • Exceptional communication skills, enabling precise interactions with stakeholders, team members, and cross-functional partners
  • Demonstrated leadership in proactive identification and resolution of technical risks and challenges

Benefits

  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO

Similar Remote Jobs

More jobs at IO Global

More Software Development jobs

More jobs in UK

Before You Apply
📍 Be aware of the location restriction for this remote position: UK
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineering Lead @IO Global
Software Development
Salary 💸 unspecified
Remote Location
UK
Job Type full-time
Posted Mar 28, 2025
Apply for this position Unlock 54,624 Remote Jobs
📍 Be aware of the location restriction for this remote position: UK
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineering Lead Apply for this position Unlock 54,624 Remote Jobs
×
  • Unlock 54,624 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community