Software Engineer (Bug Fixing)
Posted on Tuesday, October 4, 2022
Software Engineer – Bug fixing
Join us in crafting flawless code!
At Procreate we're dedicated to making exceptional creative tools by combining beautiful user experiences with high performance engineering. Used by millions around the globe, Procreate is committed to placing more power in the hands of creatives.
Procreate is known for industry-leading quality that combines the best of design and performance. Achieving this benchmark of excellence comes from finessing the minute details. We’re looking for a software engineer who is obsessed with quality and excited to preserve Procreate’s exceptional benchmark. This role will have a strong focus on identifying and fixing bugs, working closely with the Product Development and Product Care team.
Every day, we receive messages from artists around the world expressing how much joy and positive impact Procreate has brought to their lives. Your work will directly contribute to software experience that is highly performant, reliable and intuitive. Your eye for detail and engineering craftsmanship will be felt directly by millions of users around the world.
This is an incredible opportunity to work with the creators of the technology behind Procreate. You will be collaborating closely with the Product Development and Product Care teams to develop a deep technical understanding of our codebase, with a primary responsibility in bug triage and testing.
What you'll do.
Identify, Categorise and Fix bugs.
As an engineer bug fixing, you will work on identifying, categorising, and understanding reported issues and errors in the code. This may involve analysing error logs, user feedback, and system behaviour to pinpoint the root cause of the problem.
Troubleshooting and debugging.
In this role, you’ll engage in thorough troubleshooting and debugging processes using various tools and techniques to isolate the bug from code, analyse its behaviours, and identify the specific functions causing the issue.
Code Modification and Patching.
You’ll work directly with Product Development and make necessary code modifications, and patches to fix the bug. You’ll ensure that the changes are accurate, targeted and do not introduce any new issues.
Testing and Validations.
As a Software Engineer (Bug fixing), you will ensure that the identified issues have been resolved, and no regression is introduced. You will conduct testing and validation to confirm that the bug is successfully fixed, and the affected functionality is working as the Product team expects.
Proficiency in iOS development and experience developing custom controls.
You must possess strong iOS development skills and should be highly proficient in understanding existing code base to identify the root cause of the bug. Debugging skills are crucial.
Attention to detail and thoroughness.
You should be meticulous in your analysis, searching for potential issues, or deviation from coding standards. You should have demonstrated ability in producing documentation in reproducing bugs, and any related error messages/logs.
Experience in creating test cases.
You’ll have ample experience in creating wide range of test cases that encompass various scenarios and edge cases to ensure the fix is robust and does not introduce new issues. You should have the ability to analyse patterns in previous defects and work towards implementing preventive measures in the codebase to enhance software reliability.
Patience and Persistence.
As a detail-oriented bug fixer, you can stay persistent in your pursuit of the root cause even when faced with intricate issues that may take considerable amount of time and effort to resolve.
Who we are.
One of the driving factors behind Procreate’s success is our close-knit teamwork. We believe the key to invention is the open flow of ideas and collaboration — revelling in the creative process and taking the time to hone our craft. Together we’re dedicated to building creative software that is powerful, accessible, and intuitive. We’re not afraid to rethink, iterate and persist until we genuinely believe in our work.
At Procreate we’re a rare breed of driven people from all over the world. Each of us brings something special to the table, through our unique backgrounds and experience. Every day we inspire each other to continue our relentless pursuit, passion, and hunger to produce the highest quality work, while remaining humble in our achievements.
Co-founded by James and Alanna Cuda in 2011, Procreate has remained independent and self-funded for over 10 years. Since its launch, Procreate has been loved by millions around the world, received two coveted Apple Design Awards, and been the best-selling app on iPad for the past six years running. In 2018, Procreate Pocket also received an iPhone app of the year award.
We invest in you
Every employee at Procreate receives an individual training budget to help them grow personally and professionally. And because transparency matters, the whole company is included in the coming year’s plans and strategies at our annual off-site company meet.
Time to reset, recharge and look after yourself
Australia already has some of the most generous annual leave provisions in the world at a mandated 4 weeks per year. We also offer you extended parental leave, an extra 5 Mental Health Days per year, plus an Employee Assistance Program open to you and your family members.
Everything you need to do your best work
We’ll provide you with all the hardware and software you need, including a fully adjustable desk set up for your way of working. But it’s the personalised professional support, and growth and development opportunities we think will really help you fly.
We want to hear from you!
Our recruitment process is made to provide you with opportunities for you to show us what you're capable of, instead of assessing you solely on your CV. Regardless of whether you meet all the experiences listed, we’d love to hear about how you see yourself contributing to Procreate in this role.
Please note, we do not operate remote or hybrid models. We're looking for full-time and on-site employees for our Hobart office.
Apply now to be considered for the role!
We believe in cultivating a diverse and inclusive environment for all
Procreate values diversity in our workplace and community. Discrimination of any kind is unacceptable to us. Our diversity is our strength, and we are constantly working to improve our practices to make sure that we are representative of the society and world in which we live. In our interactions, we make every effort to ensure that all people are provided with the assistance they need to participate in the interview process, the performance of their work functions and the general enjoyment of their life at Procreate.