5 days ago
• Develop native IOS and Android mobile applications using Flutter • Work collaboratively in a multidisciplinary environment (including QA/SDETs, backend engineers, designers, product owners and layperson stakeholders) on waterfall projects and in an Agile (Scrum) team • Contribute to the Flutter development team to deliver high-quality applications • Translate designs and wireframes into high quality code using best practices, considering security and performance • Participate in sprint planning and task estimation, taking part in crafting stories/requirements • Participate in system design, documentation, and testing • Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces • Ensure the best possible performance, quality, and responsiveness of the application
• Proficiency in Dart & Swift • Familiarity with Swift wrapped Objective-C and experience modifying Objective-C code • Proficiency with mobile app engineering tooling; XCode, Android Studio or Visual Studio Code and integrating simulators with tooling as part of setting up and maintaining productive development workflows • Proficiency with SCM using Git & Github, including using branching and tagging functionality of Git • Proficiency in testing methodologies; unit testing, widget testing and integration testing • Expert at writing well-tested, performant, scalable and reusable code • Experience using third party libraries and APIs to solve complex problems via integration rather than reinventing the wheel • Experience in mobile app CI/CD methodologies and intricacies including code signing, provisioning profile management, versioned build creation and releasing • Knowledge of Firebase, App Center, CodeMagic and app store submission to deliver working builds to users • Experience working with other mobile app engineers, alongside others in a multidisciplinary environment (including QA/SDETs, backend engineers, designers, product owners and layperson stakeholders) on waterfall projects and in an Agile (Scrum) team • Expert at communicating complex subject matter to non-technical stakeholders • Experience mentoring junior mobile engineers
• A dynamic and inclusive work environment where your contributions are valued and encouraged. • Opportunities for professional growth and development within a tech-first company. • Flexible working arrangements to support work-life balance.
Apply Now