Back to Careers

Senior Front-End Developer (Contract)

Brisbane (remote-friendly)
Applications close
Fri 17 November, 2023

What we are looking for

We are actively seeking a senior front-end developer to help us on several projects working with our other developers on an initial contract basis until the end of the year, with a strong likelihood to extend or become permanent. We prefer this position to be in close proximity to our Brisbane office but are open to fully remote applicants within Australia who can align with BNE (AEST) timezones.

Beyond hands-on build experience on each project, you will play an integral part of the design, development and delivery of new features, providing strong technical and delivery input into proposed solutions.

This is a great opportunity to work closely alongside product managers, designers, and other engineers to implement solutions to user problems and gain exposure to commercial business decisions that drive growth.

About Josephmark

Josephmark is a technology-driven design studio with a mission to build beautiful products and businesses. We are an eclectic mix of technologists, designers, developers, strategists and copywriters spread across Australia and the US. We’ve built brands and ventures, startups and scale-ups for the last 20 years, focusing on changing the ways we work, play, and live, for the better.

Key responsibilities

  • Manage, monitor and maintain production environments
  • Manage your own time to deliver on time and within budget
  • Facilitate architectural decision-making
  • Manage complex technical engagements including challenging stakeholders, relationships and tight deadlines
  • Demonstrate foresight of potential challenges and issues, identifying the gaps and proactively driving the team’s actions
  • Define and improve upon guidelines and processes
  • Initiate ideation sessions and challenge development discussions

Necessary skills and experience

  • 5+ years professional software development experience across any tech or digital space
  • Expert understanding of the software development life cycle
  • Extensive experience peer reviewing code and optimising peer reviewing processes
  • Confidence solving an array of technical challenges
  • Extensive experience on complex and long-term projects, from concept to delivery
  • Excellent communication skills both with team members and clients; able to communicate thoughts, ideas and feedback
  • Ability to manage time effectively, multi-task and meet deadlines
  • Ability to empathise and understand the needs of the client, project or team member
  • Creative problem-solving

  • Experience with the following tech stack:

    • React/NextJS - Experience with React Server Components is beneficial
    • TailwindCSS
    • Typescript
    • Authentication flows and managing private data

Bonus if you also have: - Confidence in client-facing roles - Experience in building with accessibility and performance in mind - Interest in, or evolving, people management skills

At JM, we know better products start with diverse teams. We are an inclusive workplace committed to fostering a sense of thriving and belonging for all. That's why we strongly (see bold and underline usage) encourage members of underrepresented communities to apply. If you share our values and our venture mindset, you’ll find a home at Josephmark.

Apply by Email

Uzi Baron, Technology Director

What’s the most interesting thing you’ve worked on at JM? From a functionality and business models perspective, the Vest investor platform is my favourite project. It redefines the world of ventures and family offices investments. Technically Hvntr and Haven XR are the most interesting. Directing VR tech for Queensland Ballet's Bespoke performance was the most fun project I've worked on. I went to the show, and the real time feedback I got from audience members was phenomenal.

How long have you been in the industry for? Formally since 1994, but I was fortunate to have been playing with computers since 1984.

What’s the best thing about working at JM? The team.

What’s the worst thing about working at JM? The team... just kidding. I can't really think of anything.

What advice do you have for anyone looking to get into what you do? Probably a cliché, but like anything else in life, make a decision and just do it. Set a priority to teach yourself what's needed to make things work. Experiment, fail and repeat without giving up until you get it. It's not rocket science (at least not until our kids grow up and have access to rocket fuel).

Link us to something cool