Senior Software Engineer - Flutter
Detalhes do emprego
SummaryAre 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.DutiesFollow agile software development practicesWork with teams across multiple time zonesWork independently on software development tasksBe proactive and require minimal supervision or mentoring to complete tasksReview specifications produced by architects and formal methods specialistsContribute to the design of algorithmsWrite clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specificationsCommit often and submit small pull requests frequentlyCover your code with unit, property, and integration tests when applicableReview the pull requests of your teammatesFix bugs in your code and legacy code from othersBe available for emergency fixing of severity issues on deployed productsIntegrate software components and third-party librariesVerify and deploy programs and systemsTroubleshoot, debug, and upgrade existing softwareWrite documentation for the codeWrite technical user manualsBe knowledgeable of distributed and concurrent computationBe knowledgeable of the basics of cryptography is a plusKey CompetenciesWrite idiomatic code that satisfies the acceptance criteria of a given taskWrite tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage.Document code and APIs concisely and unambiguouslyBreak down tasks into sub-tasks that are completable in a short amount of time and report completion as required by managersPragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, etc.)Specialist SkillsAt least two years of commercial experience in Flutter development using DartGood knowledge of one of the following languages: Swift, Kotlin, Java, Objective-C, or JS/TS.Solid understanding of the best mobile and web development practices and architecture: SOLID, MVVM, State Management, Offline, etc.Experienced with developing user-facing UX/UI app flowsExperienced in delivering a mobile application to the Apple App Store or Google Play StoreContributions to open-source Dart/Flutter projects that you can share are a plusEducation / ExperienceAt least five years of professional experience in fronted and/or mobile app development and/or Web like Flutter, iOS, Android, Rect, or Vue.High sense of responsibility to run software on a scaleStrong passion for top-notch software development and deliveryPractical experience with Agile software development methodsKnowledge of functional and object-oriented programming paradigmsExperience working with Git and CI/CDA degree in Computer Science is desirable but not essentialLocationIOG is a fully distributed organization but due to team distribution, we require someone to be based either in Ireland, the UK or Poland.All colleaguesFlexible scheduleRemote workLaptop reimbursementNew starter package to buy hardware essentials (headphones, monitor, etc)Learning & Development opportunitiesCompetitive PTO and Sick Leave planUK & Ireland EmployeesMonthly Health Stipend to use towards any wellness or medical coverage/servicePensionAt 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.
#J-18808-Ljbffr IT & Technology
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.