Job description
Mobile Engineer - Flutter
Remote/Hybrid/Office (HQ based in York)
Netsells, who are we?
Netsells are a leading digital product consultancy, with over 10 years of experience designing and building exceptional digital products for over 300 brands globally.
We provide full guidance from product discovery to launch and strive for innovation. Netsells works with some of the most recognised brands in the world including Hiscox, Warburtons, Trainline, and YourParkingSpace.
We are passionate about our people and our culture is built around our employee voice. We are innovative, we work collaboratively and autonomously and have an output focused environment.
Our Values
We evolve - Our industry doesn’t stand still and neither do we. We consistently practice self-reflection and support our whole team to learn, innovate and grow.
We are resilient - When things get tough, we don’t quit or blame others. We recognise that mistakes happen and obstacles occur. We own them, learn from them and pick ourselves back up to try again.
We do the right thing - We’re not afraid to challenge the status quo when it’s in the best interests of our clients and co-workers. If there’s a better solution, we will always propose it.
We succeed together -We recognise that real success is a direct result of working for the best outcome for everyone. When our clients win, we all win. When our co-workers win, we all win.
We are open - We act with courage when we see an opportunity. We’re not afraid to be early adopters and test new ideas.
The Role
As a Mobile Engineer, you will contribute to the development of features, fixing bugs
and issues, reviewing code from others in the team and making a key contribution
to the entire development lifecycle, from conception and discovery through
development and delivery.
Key responsibilities
- Design and implement new app modules based on the product requirements using the Flutter framework.
- Maintain existing codebases.
- Build reusable code and libraries for future use.
- Integrate user-interface elements developed by other developers.
- Build user interfaces designed by UI/UX designers.
- Integration of data storage solutions.
- Integrate various APIs from third parties.
- Debug existing application components, fix issues and avoid regressions.
- Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers.
- Participate in software architecture, design discussions and code reviews.
- Optimise application for maximum speed and scalability.
- Follow the company guidelines and best practices.
Requirements
Essential
- We use Git as our main VCS. A thorough understanding of Git is required.
- Commercial awareness. You understand that you are spending other people’s money to solve business-critical problems.
- Self-sufficiency: initiative, time management, multi-tasking.
- Experience and understanding of Riverpod.
- Experience consuming RESTful APIs.
- Able to create complex layouts which are maintainable and scalable.
- Experience with automated testing.
- Experience using Dart DevTools.
- Experience with continuous integration/continuous deployment.
- Ability to demonstrate previous apps or projects you have worked on.
- A willingness to learn new technologies as required by the business.
Nice to Have
- Experience in using Swift or Kotlin
- Experience writing fully native apps (Android or iOS)
- Experience working with and mentoring more junior developers
Benefits
- Flexible working - we understand the importance of work/life balance and focus on outputs.
- Health Cash Plan, including cover for children (Optical, Dental & other health services)
- Up to 33 days holiday - this includes bank holidays and a christmas ‘shutdown’ period.
- Employee Loan scheme - borrow up to £5000 interest free for those unexpected costs
- Access to Bippit, an all-in-one financial wellbeing platform, which includes unlimited 1:1 coaching from a finance professional.
- Additional 2 wellbeing days per year.
- 1 paid volunteering day per year.
- Perkbox subscription including access to the wellbeing hub and Employee Assistance Programme.
- Employee referral schemes - up to £1000.
- EMI scheme from 3 years of service
- Career development - your personal development is extremely important to us so we offer opportunities to build new skills and capabilities, a chance to share knowledge with lunch and learn sessions and offer support for other external events.
- Social fun - with our dedicated social forum ‘Engage,’ we have a continuous plan of activities as an opportunity to connect with your colleagues outside of work.
- Have your say - we are built on employee feedback. We champion collaborative working meaning you have endless opportunities to have your input, we deliver regular 121's, check in's and pulse surveys.
- Mental health - we have trained Mental Health First Aiders in the businesses as a further arm of support when you need it
How to Apply
We hire based on merit, experience and business need, therefore welcome all qualified applications. We are also happy to receive blind applications which means if you would like your CV just to contain your skills, qualifications and experience, it will be processed in the same way as full disclosure applications.
You must have the right to work in the UK and offers will be subject to right to work and basic DBS checks.
Job Types: Full-time, Permanent
Benefits:
- Additional leave
- Casual dress
- Company events
- Company pension
- Cycle to work scheme
- Discounted or free food
- Employee discount
- Flexitime
- Free or subsidised travel
- Free parking
- On-site parking
- Private dental insurance
- Referral programme
- Sick pay
- Store discount
- Wellness programme
- Work from home
Schedule:
- Flexitime
- Monday to Friday
Application question(s):
- Experience/knowledge of Git
- Experience of creating flutter apps from scratch
- Experience developing apps from code from others (brownfield projects)
- Experience with Flutter
- Experience with riverpod
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in York