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.