Junior React Native Component Developer Opportunity

IQM Ltd company

Subscribe to our Telegram & Twitter Channel

Junior React Native Component Developer in UNITED KINGDOM

Remote 10 months ago

⚠️ Are you struggling to read this job ad? Please reach out! We encourage applicants of all flavours to apply, and wouldn't want you to be discouraged by a big block of text! ⚠️


Role overview:

We're looking for an autonomous full-stack React (Native) developer who can help us build a new software product and its companion mobile app. The project is ongoing with deadlines in 2025, so practical experience is essential to be able to contribute to the project as soon as possible. You will become part of an established (small) team including designers, developers and QA. It is an essentially technical role (hands on keyboards), but architectural and design aspects will allow more autonomy and growth.


Company overview:

We solve problems for other businesses, with technology and by sharing the way we work. Because we're spending the majority of our week at work, we find it super important to make sure that we feel good at work, and ideally enjoy what we're doing. To achieve this, here are some of the things we've put in place:

  • We don't care when or where you work as long as you get your work done, and you attend meetings
  • Planning of workload always happens collaboratively (Agile)
  • Everyone can change the way we work (Tensions)
  • We have a clear, flat, organisational chart (Holacracy)
  • We regularly look together at how to help you grow within the organisation (GROW model)
  • We regularly schedule time in to relax and have fun together online and in person - we play games (board-, video-, and roleplaying games) together or engage in serious "bullsh*t conversations".
  • We accept everyone how they are, as a human


It's hard to describe the benefits of working at IQM without sounding cliché, but we have integrated in the recruitment process, so you will be able to experience it yourself before you make a decision to join us or not.


Location:

Remote working, anywhere with a time zone no more than 2 hours difference from the UK in a country that has a similar regulatory framework to the UK (for example countries within the EU.)


Wage:

£23,000 per year


Main responsibilities

Transforming designs into components

  • You will need to be able to take Figma designs, prototype and implement them based on user stories.
  • You will be responsible for creating units of work (Tasks) to fulfil users stories.
  • Writing Unit/UI tests
  • Ensuring that new features don't break existing functionality by reviewing feedback from the CI/CD process.

Atomic design component testing

  • Facilitate automation of testing and user testing of components through tools like Storybook

Maintaining system after deployment (Diagnostics & Testing)

  • Diagnosing faults in the React part of the code.
  • Writing tests to confirm the fault.
  • Implementing fixes.

Working alongside the team to develop new systems.

Helping to maintain technical documentation relating to specific project architecture, design and configuration, whilst establishing deployment and protocol guides.

Maintain code quality, organisation and automation.

  • Understanding of CI/CD processes (Teamcity) and how to review test results

Participate in daily/weekly sprint meetings with the team.

  • Management of Tasks/User Stories - making sure they are updated and relevant.


Key Technical requirements

  • Full stack React (preferably React Native) experience - in industry, not only self-taught/academic
  • Understand how version control systems work.


Nice to have

  • Experience working within a product team (including designer, product owner, architect/lead developer, backend developer)
  • Agile project management processes (e.g. Scrum, Kanban).
  • (For legacy software) C# .NET Core, ASP.NET framework


Key personal Requirements

Very clear online communication

  • Because we're a fully remote business, you need to be able to ask for help, explain an problem, explain your understanding of an issue etc. We don't write long documents about anything, but we do use instant messaging and voice chat (Slack, Discord). We work in English, so we require full professional English proficiency.

Tolerance

  • We promise to accept you how you are, if you accept how we are. We think it's important to be able to joke about anything, but only as long as everyone feels safe, respected and accepted.

Independence

  • A lot of what we do requires problem solving and learning new skills. Because of this, it's very important that everyone on our team can independently solve problems in a non-destructive way (within the scope of their role). We want to see curiosity and problem solving skills early on. Of course, we also want you to ask for help when you need it, and those conversations should help you increase your own problem solving toolkit for the future.

Diligence

  • Everybody is responsible to keep their part of our work management tool up to date. We've done our best to make it as simple and useful as possible, and it's something everyone has to do so we can run the business (ClickUp)


The recruitment process

In order to be fair on all applicants, we process everyone at the same time. That means sometimes you might wait a little longer for a response, but that's just because we're waiting for another candidate to be able to compare.


Once you submit your application:

Pre-filter phase (apply by the 7th of January 2025)

  • We filter CV's and questions on minimum requirements.

Interview phase (22nd of January to 4th of February 2025)

  • We do an evaluation of the relevant technical and human skills we require for the main role you're applying for. This could be an online technical test or a group workshop with other candidates.
  • We have an interview with at least 2 team members to dig a bit deeper.
  • You have a relaxed gaming session with a few of the team members, and get to ask your questions to them.

Selection phase (5th to 10th of February 2025)

  • You get an offer from us and we sign the contract.

Probation phase (ideal start date, 15th of March)

  • After 6 months, your permanent employment will be confirmed.


Our selection criteria:

  • We find "human" skills more important than technical skills. Most technical skills can be learned, but it's much harder to teach someone how to learn.
  • Because we're a fully remote business, clear communication is even more important, so we will pay close attention to this.
  • We're aware that a hiring process can be stressful, and we do our best to mitigate that and take it into account in our decision.
  • Ultimately, the most important thing is that we get the feeling that we will be able to trust you to work independently. The application of your technical skills will only be visible once you get to apply them in the business.


Not happy with the job description? Missing something?

Within IQM, we want to encourage autonomy and creativity as much as possible. This means, giving you the space to make decisions within your "domain". Those "domains" are defined for each role, and you'll often find that people within the organisation hold multiple roles.

If we ever need to update, add or remove roles, anyone in the organisation can trigger that process! This way we make sure they actually stay relevant.

This approach is also reflected in the recruitment process. We are fully aware that no person within the organisation will be a "software developer" 24/7. So, we are also interested in other skills and interests you bring to the table. Many gaps we currently have in the team don't have to be filled by a full-time "role". This means that if you apply for that role, we will explore together what other roles you could take on as well to get you to a full-time workload.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly