Software developer

3-4 years
Fulltime
Remote

What we are looking for

We’re looking for a Software Developer to be part of our team and help us deliver high-quality websites to a diverse and exciting range of clients. You would be expected to provide leadership and mentoring to junior developers and play an active role in shaping the way our work is delivered.

The position reports to the Technical Director who you would be expected to support and assist in the delivery of our work. We want someone that understands the web and mobile landscape and is across recent developments, is passionate about learning, and helps others learn.

Responsibilities

  • Write clean, effective, and unit-testable code for simple or complex user tasks
  • Build reusable code and libraries for future use as a part of our design system
  • Work in agile, rapid development, and prototyping environment where effective communication is paramount
  • Contribute to product ideas and deliver from start to finish
  • Explore new technologies and contribute to continuous improvement and innovation within the engineering team
  • Work on a modern cloud-based, event-driven microservice architecture
  • Build secure code that can scale to reach thousands of concurrent users
  • Iterate on problems quickly in a collaborative environment
  • Participate in a blameless culture that focuses on process and technology

Minimum Qualifications

  • At least 3+ years of experience in web and mobile development
  • Experience in building apps & websites using modern javascript frameworks
  • At least 2 years of solid React experience
  • Experience building large-scale, complex customer-facing applications
  • Experience with React & Typescript
  • Demonstrated experience with responsive design and development
  • Attention to detail and an understanding of UX and UI designs
  • Awareness of secure development practices
  • Experience with Cypress
  • Experience with Expo
  • Experience with Storybook
  • Solid experience in Agile Development, Design Patterns, and TDD
  • Proactive with a focus on getting things done, strong attention to detail, and the ability to produce high-quality work within set deadlines.

Preferred Qualifications

  • Experience with React Native and mobile apps
  • Experience with instrumentation and metric collection
  • Most important is a passion for building products people love and the ability to solve problems.

If you only meet some of the requirements for this role, that's okay. We value a diverse range of backgrounds and ideas and believe this is fundamental for our future success. So, if you have the curiosity to learn and the willingness to teach what you know, we'd love to hear from you.

We’re looking for more growth-minded and collaborative people to be a part of our journey. If you’re ready to give 100% in helping us achieve our mission — we’d love to have you apply even if you feel unsure about whether you meet every single requirement in this posting. At Fullness we're looking for people invigorated by our mission, values, and drive to change the world, not just those who simply check off all the boxes.