View
more
more
Get in
touch
touch
Drag
Play
Play Reel
How we work
View open roles
The role
As a Flutter Developer, you will play a key role in our mobile team as we continue to scale. You will work on exciting mobile app projects, designing and developing high-performance applications using the Flutter framework.
The hands-on development element of the role will see you implementing functionality to new and existing applications, working with designers to create beautifully designed and well-considered user experiences. You will also be involved in backlog estimations, specification, and code review.
What you'll do
- Developing native and cross-platform mobile applications using Flutter
- Overseeing the entire application lifecycle (concept, design, test, release, and post-release)
- Troubleshooting and debugging to optimize performance
- Contributing to and improving the team's dev-ops process, including CI/CD pipelines
- Demoing and presenting work to clients/stakeholders
- Testing work to ensure specifications and quality
- Keeping up to date with mobile development techniques and methodologies
- Mentoring and onboarding junior staff
- Working to achieve team goals and continuous improvements
- Documenting technical approaches both pre and post-project
Your skills and experience
- Demonstrable Flutter experience OR experience as a native iOS and/or Android developer with a desire to learn cross-platform
- An expert knowledge of object-oriented programming
- Experience in software testing techniques
- Excellent analytical skills with a good problem-solving attitude
- Ability to pick up and learn new technologies quickly
- Excellent written technical communication skills
Nice to have
- Knowledge of cross-platform frameworks
- Knowledge of modern mobile architectures
Qualifications
- University Degree (2:1 or above) in a related subject or similar experience/qualifications
Our hiring process
- Introductory video call – informal and informative; a great opportunity to discover who we are, what we do and how we do it
- Code test – specific, relevant and not too long; we use this as a platform for discussion at your interview and are also open to reviewing a portfolio of your recent work in a public Git repository in lieu of a code test
- Interview – discussing your code, your experience and an in-depth discussion on the role and what you can achieve in it
Useful alongside your CV when applying
- Times that work to speak to you – everything is on MS Teams at the moment and we will try and be flexible to suit
- Details of any particularly cool projects that you are proud of, and links to any public code repositories to us via the link below
- A cover letter – if you want to tell us a bit more about you and why you’re interested in Screenmedia, we would love to read it