Senior Flutter Developer (Valencia)

Job opening

In our Valencia (Spain) office we’re looking for…

A person with strong expertise in Dart & Flutter on multiple platforms and a solid understanding in either iOS or Android development. Moreover you don’t see ‘being a developer’ as the one who just writes code. But as a person who can work together in a team, interface with clients and translate a business domain or question into quality software working in production.

You will be on our Spanish payroll.

The job

  • Deliver business value through the development of high-quality software solutions.
  • Foster a collaborative team environment, emphasizing extensive teamwork throughout the development process.
  • Take a holistic approach to value delivery, including a comprehensive understanding of the business domain and application behavior in production.
  • Contribute to shaping the application’s architecture, making strategic decisions to ensure long-term success and scalability.
  • Move beyond traditional coding responsibilities to actively engage in all aspects of the development lifecycle.
  • Encourage open-mindedness and collaboration, welcoming diverse ideas and viewpoints from team members.
  • Actively participate in mentoring and guiding junior team members, sharing your experience and knowledge.
  • Demonstrate a commitment to continuous improvement and stay updated on industry best practices.
  • Utilize expertise in Flutter development to create innovative and impactful solutions for our clients.

Requirements

  • Proficient expertise in Dart & Flutter with a deep understanding of advanced concepts and best practices.
  • Graduated with a degree in Computer Science, Software Engineering, or a related field.
  • Extensive knowledge and experience in mobile app development, including mastery of best practices and design patterns.
  • Proven expertise in working with RESTful APIs and seamless integration.
  • Advanced proficiency in version control systems, particularly Git.
  • Exceptional problem-solving and communication skills, with a track record of addressing complex issues.
  • Self reliance in tackling technical and functional topics
  • Demonstrated ability to lead and work collaboratively within a team.
  • Fluent proficiency in English.

Nice to have

  • You also have experience in a back-end technology (preferably Java, NodeJs, Python) or a low level language (C, Rust)
  • You have good knowledge of either iOS or Android native development
  • You find comfort in a test driven approach when developing a new feature.

Who you are

  • You like to collaborate (including pair programming) in a team to provide customer value
  • You prefer to work in trunk instead of living in a branch
  • You are vocal about your opinions

Our offer

  • A team focussed on collaboration and providing customer value
  • Hybrid Work. (2 day a week in the office).
  • Learning & knowledge sharing sessions
  • Work in a context where software (crafting) skills and (test) automation are the norm
  • An all round approach to delivering quality software (there is more then writing code)
  • Contribute to the growth of Unlock’d as a company
  • Competitive salary
  • Benefits program with restaurant tickets, transport tickets, kindergarten with Cobee.
  • Top private medical insurance paid by Xplore Group.
  • Warm lunch everyday and coffee, tea and fresh fruits in the office.
  • Short working Fridays, we finish at 3 p.m.
  • Grow and keep track of technologies, get certified in relevant technologies
  • Free English Classes. Enhance your professional English skills by working in an international environment, with daily communication in English and occasional travel to Belgium.

The process

What’s next?

We keep the interviewing process as light as possible. For junior positions it’s typically the shortest, for senior positions there can be extra session(s) since we’ll have more to discuss and exchange on.

1

Apply & Intro

You can apply by filling in the form below and include your resume and optionally a motivation letter and other reference material.

We’ll get in touch with you for a quick chat and plan an onsite or online session to get to know each other.

2

Session(s)

When the first step goes well you continue to a discussion & pair programming session. We’ll talk about your motivation, approach and experience, and by working through a coding challenge together we get the best idea on what a future collaboration can be like.

Depending on your experience we might have so much software crafting or Dart & Flutter stuff to discuss that we plan another chat.

3

Contract & start

Ok, now we are close. We’ve had engaging sessions and will do you a contract offer to welcome you as part of our team.

We’ll discuss the full salary & benefits package and align on a starting date to join our team.

Contact

Apply now