Flutter Developer
Job Details
Full Job Description
As a mid level Flutter developer at Insiris (part of the wider OCU Group), you'll work day-to-day on real meaningful problems on our next generation cross platform mobile app. Working within a team in our Preston office, you will produce innovative user experiences for our latest unreleased platform using your passion for writing clean robust code. Along the way you'll be exposed to all aspects of code development from good design all the way through testing and release.
About You
If you are a curious, details oriented developer, with the desire to implement interesting and well thought out solutions for a mission critical app this is the perfect role for you.
Skills and Experience
- Proficient in Dart programming language and Flutter framework.
- Proven work experience as a Frontend Developer with expertise in Flutter.
- A passion for writing good quality testable code.
- An interest in the user experience.
- Experience with consuming RESTful APIs.
- Experience with Flutter persistence libraries.
- Direct use of a well known state management library.
- Some understanding of UI/UX principles and mobile app design patterns.
- Familiarity with Git version control system.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Self-motivated and able to work independently as well as in a team environment.
- Ability to thrive in a fast-paced, dynamic environment.
- Experience with automated testing frameworks.
- Knowledge or experience of BLoC, Realm, Dio, Go Router.
- Some IOS or Android development experience.
- DevOps/Google Cloud/Continuous Deployment.
- Kubernetes e.g. how to restart pods or view container logs.
- A small amount of Ruby knowledge.
Duties and Responsibilities
- Collaborate with cross-functional teams to design and develop applications using Flutter framework.
- Translate high level designs into high-quality code.
- Build efficient and reusable UI and core software components.
- Optimize application performance for maximum speed and scalability.
- Integrate with Rest APIs to fetch and manipulate data.
- Stay up-to-date with the latest industry trends and advancements in mobile technologies.
- Write tests to be used when validating software components and in continuous integration.
Our tech stack
At Insiris we are striving to keep our tech stack streamlined. For our latest platform we use the following tools:
- Flutter
- Firebase Crashlytics
- Fastlane
- Ruby on Rails
- Postgresql
- Google Kubernetes Engine + Docker
- Google Cloud Logging and Monitoring
- Redis
- Github/Github actions
If you are a talented
Flutter Developer with a passion for Flutter, Rest APIs, and user
experienceand you are excited about joining a dynamic company where
your contributions can make a realimpact, we would love to hear from
you.
Please submit your resume, portfolio, and any relevant links (GitHub, personal website, etc.)
Company background:
Established in 1994, OCU Group is one of the fastest growing utility engineering contractors in the UK, with a long successful track record in delivering customer-focused civil engineering solutions.
Working directly with many of the country’s leading blue-chip power, water, telecoms, and rail clients, we are looking for the very best talent to join our growing team.
We pride ourselves on empowering our employees and offering opportunities for them to take control of their own personal development and career progression in a supportive environment.
We believe that being successful is a choice.
We choose to be successful.
We are OCU, ‘One Company United’.
We celebrate difference and appreciate diverse backgrounds. We encourage everyone who join us to be themselves at work and create inclusive teams in our workplace.