About The Company
Affinidi is a technology company dedicated to changing data ownership for good. We empower businesses and individuals with control and ownership of their data, with a comprehensive approach to managing their holistic identity – accounting for all aspects of their digital footprint while ensuring privacy and security.
Affinidi’s technology enables users to benefit from decentralised digital identity solutions. We believe that everyone has the right to own and control their data, and we are committed to creating a trusted digital credentials ecosystem that empowers businesses and individuals to securely exchange data and services across borders and industries.
Flutter Developer
We are currently looking for resources on a contract for 3 months period
Role Description
As a Flutter Developer, you will be in charge of reviewing the software specifications and UI mockups, developing cross-platform applications (browser, desktop, mobile) from scratch, and incrementally within an existing implementation, and leading the application testing effort. You will also work to build a component library in Dart, based on an existing design system, to help accelerate other development efforts using this design system.
You'll work alongside other front-end and back-end developers in the team, as well as UI designers, to ensure you create high-performing applications with smooth user experience.
Roles And Responsibilities
Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language. Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices. Communicating with product and engineering leads to implement business and project objectives. Code review of team members' commits as part of CI/CD cycle. Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle.
Qualifications And Requirements
10 years of experience developing mobile apps natively in iOS and Android. 5 years of commercial experience developing and delivering Flutter-based apps. Experience in writing a SWIFT code for production; Custom plugging for IOSCan be native in one of the mobile environmentExcellent understanding of: Flutter flavors, state management, widget libraries, plugin development, app architecture (especially with regard to central API calling, error handling, separation of concerns), automated testing, world-class UX. Experience with native development with Kotlin/Java for native Android development and/or Swift for native iOS development. Strong communications and consultative skills. Self-initiated and proactive. Experience in a remote software development environment. Degree in software engineering, computer science, or software development is a plus. Nice to haves: PWA (Progressive Web Apps), React/React Native, HTML/CSS, Javascript, other OO languages.
Required Skills
Dart Flutter iOS Android Git Webpack
Equal Opportunity
We believe in hiring different and diverse talent and providing a safe space where everyone can share their views without fear, where differences are celebrated, and where no one is left out. Inclusive cultures are the foundation for collaboration and innovation within our team.
For information about the way Affinidi collects, uses, and discloses your personal data when you submit an application for employment, please refer to the Privacy Notice accessible at https://www.affinidi.com/candidate-privacy-notice. By applying for employment with Affinidi, you acknowledge having read and understood the Privacy Notice, and you consent to the collection, use and disclosure of your personal data submitted to Affinidi in accordance with the Privacy Notice.