Moonsift Developer Job Description
Moonsift Developer Job Description

Moonsift Developer Job Description

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Join us as a Moonsift Developer, focusing on user-driven product development and continuous learning.
  • Company: Moonsift is a forward-thinking company promoting an inclusive, flexible, and fun work culture.
  • Benefits: Enjoy flexible working hours, remote options, and a supportive environment that values mental health.
  • Why this job: Be part of a team that prioritises user feedback and fosters personal and professional growth.
  • Qualifications: No specific experience required; just a passion for learning and developing innovative solutions.
  • Other info: We're a remote-friendly team, with members across London, San Francisco, Birmingham, and Edinburgh.

The predicted salary is between 36000 - 60000 £ per year.

A brief overview of the values we aim to promote at Moonsift as we grow our team. One of my main motivators in founding a company is the ability to create a working culture and environment that reflects modern day society. To me that means a culture that is inclusive, flexible, healthy and, indeed, fun. In this article I want to outline some of my current thinking on what values should drive Moonsift forward as we aim to achieve these things. Personally I find a lot of corporate value statements vague and unhelpful, so I’ve picked three key themes and tried to put in some examples of how we are working. Whilst this is a personal perspective, the values are shared with my co-founder Alex and other team members.

  • Keep learning, Keep asking questions: As a CTO there’s always plenty to learn (and enjoy). Learning means growing, means improving, means finding new interesting and fun things and also — hopefully — becoming more efficient! I’m from a research background and days where I don’t learn anything are dull days. During the development of Moonsift, I’ve been in part motivated by learning react, firebase, google cloud platform and a whole host of other tools. The past 6 months I’ve been working with a brilliant junior software engineer, Harley, and really enjoyed planning what he’s been working on such that he is able to progressively develop his skills. In addition, we discuss his professional development during meetings and so I’ve been able to suggest to him topics read up on during some of his work hours. His questions have also kept me on my toes and ensured I’ve learnt things from him too. We are currently working on bi-weekly discussion topics where we discuss our knowledge of some of the key components of our set up. Where possible, we find someone who knows more about these things than we do and ask them to join. We’ve recently done a discussion on some of the advanced options of version control and will be looking at some design patterns next. I’m a great believer in fostering a community where you feel safe to admit to not knowing something and asking questions.
  • Put our users at the centre: We’ve received some fantastic feedback since launching. We’re primarily building a consumer product and this means when developing it we take UX very seriously and try very hard to let our user feedback drive the features we build. We’ve spoken to hundreds of people over the past 2 years about their problems buying clothes online. Alex, my fantastic co-founder, spends hours every week chatting to our users and filling books and notion documents with their thoughts. Our product worksets (our term for sprints) always begin with us looking at user feedback and deciding what features to build, then — crucially I believe — we keep the design and development process separate, with Alex taking on the design and myself giving feedback. It’s far too easy as the developer to just build whatever is easiest — i.e. what you know or what a library implements. And whilst us developers push-back over what is hard, we’ve prototyped everything we’ve built and users push back too (often in the other direction). So what we have today is a compromise giving users something they actually want and is easy to use. By now we feel like we have this process rather streamlined, although it does take time. It’s all worth it, however, when our users post about how much they love us.
  • Be accountable and supportive: Github has been vital in tracking our accountability but we’re keen to try other tools. Perhaps having something to do with the fact the rest of the company is from New Zealand and also that I’ve had the pleasure of the ups and downs of a PhD, we’ve built what I believe is a very accountable and supportive environment for working. In academia I realised the importance of accountability when I was working on my own experiments. Unfortunately, I ended up neglecting some of the fundamental parts of research when I began my PhD, and didn’t write up (as in to a peer-reviewed paper standard) my research as I did it. What’s worse is that this was contrary to my supervisor’s advice! When I eventually did start writing up that rather long piece of work I realised things were not as rigorous as they should have been. Luckily, having a co-founder helps incredibly with this and over 9 months Alex and I went from meeting each other for the first time to working remotely with, at times, just a phone call a week. Almost 2 years later and with remote-working a necessity I feel we have built up a level of trust during the time we shared an office that has enabled us to work remotely well. We’re now striving to make sure with a live product that we keep each other informed and make sure that we both stay focused. There’s definitely improvements to be made in our accountability systems — a whole bunch of tools to investigate and try and we’re keen to develop that over the next few months. Support comes from the people in a business but also from your processes. We’re fortunate enough not to have the pressure of business clients or a competitor to release a product in a rush. We’re thus able to build in a considerate and healthy way to a high standard and this makes for much less stressful development later. For instance, at the time setting up our continuous integration and separate dev / staging / production environments with Google Cloud Platform seemed like a frustrating time without building anything. The payback, though, has been immense in recent deployments and left my mind free to concentrate on building a new feature rather than maintaining previous, rushed code. Flexibility is important, for example escaping to the Highlands of Scotland when the weather is good. And of course support means staying healthy mentally and this is always on the minds of both myself and Alex as co-founders and we frequently discuss it. For example, I’ve never been able to comprehend the typical North-American system of 1–2 weeks of holiday a year. Breaks are important, holidays are important, where you live is important… The key here I think is flexibility. Flexible working hours and location. Moonsift is generally designed in London and built in San Francisco, Birmingham and Edinburgh (and frequently whilst travelling between the last two). We’re not quite at the stage where we can say at any one time someone, somewhere is working on Moonsift, but I’m a great believer in enjoying a hike on a sunny Wednesday and making up for it on a rainy Saturday. Whilst I expect as we grow our team some flexibility will decrease, we’re keen to try and keep it as high as possible for everyone who joins us.

Moonsift Developer Job Description employer: Microcred

At Moonsift, we pride ourselves on fostering an inclusive and flexible work culture that prioritises employee well-being and continuous learning. Our team enjoys the unique advantage of a supportive environment where creativity thrives, and personal growth is encouraged through regular feedback and professional development opportunities. With a focus on user-centric product development and a commitment to maintaining a healthy work-life balance, Moonsift is an excellent employer for those seeking meaningful and rewarding employment in a dynamic setting.
M

Contact Detail:

Microcred Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Moonsift Developer Job Description

✨Tip Number 1

Familiarise yourself with Moonsift's core values, especially their focus on inclusivity and flexibility. During any interviews or discussions, highlight how your personal values align with theirs and share examples of how you've fostered a supportive environment in previous roles.

✨Tip Number 2

Demonstrate your commitment to continuous learning by discussing recent technologies or tools you've explored. Mention specific instances where you've adapted to new challenges or sought out knowledge, as this aligns with their emphasis on growth and development.

✨Tip Number 3

Showcase your user-centric approach by sharing experiences where you’ve gathered user feedback to inform your development work. This will resonate well with Moonsift’s commitment to putting users at the centre of their product development process.

✨Tip Number 4

Be prepared to discuss how you handle accountability and support within a team. Share examples of how you've contributed to a collaborative environment, as Moonsift values a culture of trust and mutual support among team members.

We think you need these skills to ace Moonsift Developer Job Description

Proficiency in React
Experience with Firebase
Knowledge of Google Cloud Platform
Strong understanding of UX principles
Version control expertise (e.g., Git)
Ability to prototype and iterate on designs
Excellent communication skills
Problem-solving abilities
Experience in agile development methodologies
Accountability and self-management skills
Flexibility in working hours and location
Collaborative mindset
Commitment to continuous learning
User-centric design approach

Some tips for your application 🫡

Understand Moonsift's Values: Before applying, take some time to understand the core values that Moonsift promotes. Reflect on how your personal values align with their focus on inclusivity, flexibility, and a fun working environment.

Tailor Your CV: Make sure your CV highlights relevant experience and skills that match the Moonsift Developer role. Emphasise any experience you have with user-centric design, accountability in projects, and continuous learning.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for Moonsift’s mission and culture. Share specific examples of how you've demonstrated similar values in your previous roles, particularly in fostering a supportive and accountable work environment.

Showcase Your Learning Mindset: Mention any recent technologies or tools you've learned that are relevant to the role. Highlight your willingness to ask questions and learn from others, as this aligns with Moonsift's emphasis on continuous improvement and collaboration.

How to prepare for a job interview at Microcred

✨Embrace a Learning Mindset

Show your enthusiasm for continuous learning during the interview. Discuss any recent technologies or tools you've explored, and express your eagerness to grow within the role. Moonsift values individuals who are curious and willing to ask questions, so don't hesitate to share how you’ve learned from past experiences.

✨User-Centric Approach

Demonstrate your understanding of user experience by discussing how you prioritise user feedback in your work. Be prepared to share examples of how you've incorporated user insights into your projects, as Moonsift places great importance on building products that truly meet user needs.

✨Accountability and Support

Highlight your ability to work collaboratively and take responsibility for your tasks. Share instances where you've supported team members or sought help when needed. Moonsift fosters a supportive environment, so showing that you value teamwork and accountability will resonate well.

✨Flexibility and Adaptability

Discuss your adaptability to different working environments and your approach to flexible working hours. Moonsift appreciates a culture that allows for personal balance, so sharing how you manage your time effectively while maintaining productivity can set you apart.

Moonsift Developer Job Description
Microcred
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>