Come join our team!
Web Developer (FTE or PTE)
Do you have a passion for front-end development and consider yourself someone with a good design eye (e.g. interest in effective design patterns, comfortable in making UI suggestions for improved experience and usability etc)?
πΆ Well, that's pawsome! PetRescue is looking for our newest team member to join our friendly little pack!
We're looking for someone who...
-
Is an open-minded, curious person committed to continual learning and growth (and we’ll support you in doing this!),
-
Loves animals and wants to help save lives and create happiness,
-
Is into tech for good and not afraid to challenge the world to embark on creating social change and making a difference,
-
Enjoys looking beyond the code and engaging in wider team conversations and being part of the strategic direction,
-
Would enjoy a balance of flexible working, colocation in our Perth CBD office, and occasional remote working arrangements; and
-
Is based in Perth, Western Australia
...sounding good? Then this could be the pawfect job for you!
About the role
Working in a small and passionate cross-functional team, you’ll be continuously improving our online adoption platform www.petrescue.com.au.
Our web app is built with Ruby on Rails, and serves on average upwards of 8 million pageviews per month. You'll help us continue to modernise our tech stack and codebase with a focus on responsive design, accessibility, performance, and front-end best practice.
Our platform has been built from the ground up and has had a lot of awesome helping paws across it over the years since it was first launched in 2004! The time has come for us to re-architect key parts of the web app and apply a front-end strategy that will help us to iterate and experiment, along with ship new pet adoption supporting features quickly and reliably.
Your job will be about people and tech (and pets!). So, if you’re the type that's passionate about tech for good, social impact, and innovation then this would be an incredible fit for you.
You’ll be based in Perth, Western Australia. You’ll also be working with awesome teammates distributed across the nation with diverse skills and experience.
About the platform
PetRescue is a Ruby on Rails application hosted on AWS. The front-end currently uses vanilla HTML (using HAML as a template engine), SASS and a sprinkling of Javascript. We also use git to collaborate on the codebase.
Your tasks will likely include the following.
π Writing semantic, clean, well thought out and reliable code for our front-end tech stack (HTML/SASS/JS) with a focus on accessibility, reusability and modern best practices
π Working on big initiatives, small maintenance tasks, stack management tasks and anything else in-between that helps our platform continue to be a website that our visitors and members love to use, enabling us to continue helping to save lives and create happiness
π Taking ownership for your work as our small team doesn’t don't have analysts, dedicated testers or system administrators
π Using continuous integration (Travis CI) and static code analyzer (RuboCop) tools to test your code and ensure it’s consistent
π Building new functionality into the PetRescue codebase, including appropriate tests, using best practice guidelines
π Following (and suggesting improvements to) processes and procedures for code writing, reviews, merges and environment deploys
π Improving and refining existing site functionality and user experience elements
π Reviewing and providing feedback on code written by other team members
π Extending the test suite where appropriate to ensure excellent test coverage
π Ensuring the platform components (including libraries) are up to date and secure
π Collaborating with the team to define new/improve existing site functionality
π Staying abreast of new technologies and changes within the space and bring these ideas to the table
π Ensuring the platform is delivered with the best possible uptime and availability, balancing with cost
π Breaking tasks down into smaller sizes as appropriate, in order to ship fast and ship often
π Looking beyond the code and engage in wider team conversations and stay abreast of PetRescue’s strategic direction and animal welfare sector
Note: we don't expect you to hit the ground running on everything listed above! Please get in touch if you have any questions at all π
Benefits
We offer fair pay and excellent working conditions (including access to paid paternity leave, sick leave, carers leave, annual leave and superannuation) for our team, along with the following perks;
- Work for Australia's most visited charity website
- Create positive change for homeless pets
- Work with a supportive, friendly and passionate team
- Competitive rates based on the non-profit sector benchmarks
- Flexible working arrangements available
- Professional development and training allowances
- You get to look at, and work with, cute pets as part of your job!
- Have a pet yourself? They might be able to come into the office too!
If the above sounds like a role that you’d thrive in, apply with your CV and a note about whether you’re team dog or team cat, and why, and we’ll get back to you as soon as we can.
PetRescue is an equal opportunity employer. We’re committed to maintaining an inclusive, healthy, and flexible workplace culture that welcomes diversity in all ways. Ensuring a safe and respectful environment is a non-negotiable for us.
Applications are open until 13th July 2020. From there, we'll be reviewing applications and shortlisting up until the end of July. We'll also stay in touch through the whole process.