Senior Qa Engineer (Frontend/App), Java (Melbourne)

Senior Qa Engineer (Frontend/App), Java (Melbourne)

15 Oct
|
Binance
|
Melbourne

15 Oct

Binance

Melbourne

- What Senior Qa Engineer Frontend App Java Jobs...

Showing 1283 Senior Qa Engineer Frontend App Java jobs in Melbourne

Sorry to hear that! What didn’t you like about this job?

Wrong location

Too few details / Lack of information

Job appears outdated

Salary information missing or unclear

Other (please specify).

Please specify...

Verification *

Thank you for your feedback

Your input helps us improve our service.

Okendo is hiring a Senior Frontend Engineer to build the customer marketing platform that 16,000+ Shopify brands use to turn one-time shoppers into repeat customers. You'll work across our Vue, Angular, and React codebases, from the embeddable widgets shoppers see on storefronts to the merchant admin tools brands use every day, on a fully remote team, using TypeScript end-to-end on a modern AWS serverless architecture.

Okendo

We believe happy customers make the best marketers.

That’s why we built Okendo – the customer marketing platform that creates stronger connections between consumers and the brands they love.

Using Okendo, Shopify brands can grow faster and more efficiently by cultivating brand advocacy and maximizing lifetime value.

Our unified platform and unique suite of products for Reviews, Referrals, Quizzes, Loyalty, and Surveys is trusted by 16,000+ Shopify brands to turn one time shoppers into revenue-driving Superfans.

Okendo

Position Summary

What You'll Do:

- Build and ship frontend features across three distinct surfaces: Vue-based embeddable widgets and shopper-facing components, Angular-based merchant admin tools, and React-based Shopify integrations
- Design, develop, and implement software solutions in close collaboration with product, design, and backend engineering
- Write clean, well-tested, maintainable TypeScript, and hold your own code and your team's to a high standard
- Break down ambiguous, complex problems into shippable, well-scoped tasks, then estimate, plan, and deliver against them
- Take ownership of features end to end: design, build, test, deploy, and monitor in production
- Participate in system design discussions and contribute to how we evolve our frontend architecture as the platform scales
- Mentor other engineers, review code thoughtfully, and help raise the technical bar across the team
- Collaborate with backend engineers working across our serverless AWS stack to design clean, performant APIs and data flows

What you'll need

- 5+ years of professional experience building production frontend applications (Software Engineer or equivalent)
- Strong hands-on experience with at least one modern component framework (Vue, Angular, or React) and the ability to ramp quickly across the other two
- A track record of shipping high-quality, tested, maintainable frontend code in a team environment
- Comfort working across a full serverless stack (APIs, event-driven services, cloud infrastructure) even if your primary focus is frontend
- Strong written and verbal communication: you'll work async with a fully distributed, global team
- The ability to work independently, make sound technical decisions with appropriate guidance, and know when to ask for help

Nice to have

- Experience with AWS serverless services (Lambda, API Gateway, DynamoDB, CloudFront, S3, SQS/SNS)
- Experience building embeddable widgets or SDKs that run on third-party sites (e.g., Shopify storefronts)
- Experience with Infrastructure as Code (Terraform)
- Prior experience at an e-commerce, martech, or Shopify-ecosystem company

Okendo

About Okendo

We believe happy customers make the best marketers.

That’s why we built Okendo – the customer marketing platform that creates stronger connections between consumers and the brands they love.

Using Okendo, Shopify brands can grow faster and more efficiently by cultivating brand advocacy and maximizing lifetime value.

Our unified platform and unique suite of products for Reviews, Referrals, Quizzes, Loyalty, and Surveys is trusted by 16,000+ Shopify brands to turn one time shoppers into revenue-driving Superfans.

Okendo

Position Summary

What You'll Do:

- Build and ship frontend features across three distinct surfaces: Vue-based embeddable widgets and shopper-facing components, Angular-based merchant admin tools, and React-based Shopify integrations
- Design, develop, and implement software solutions in close collaboration with product, design, and backend engineering
- Write clean, well-tested, maintainable TypeScript, and hold your own code and your team's to a high standard
- Break down ambiguous, complex problems into shippable, well-scoped tasks, then estimate, plan, and deliver against them
- Take ownership of features end to end: design, build, test, deploy, and monitor in production
- Participate in system design discussions and contribute to how we evolve our frontend architecture as the platform scales
- Mentor other engineers, review code thoughtfully, and help raise the technical bar across the team
- Collaborate with backend engineers working across our serverless AWS stack to design clean, performant APIs and data flows

What you'll need

- 5+ years of skilled experience building production frontend applications (Software Engineer or equivalent)
- Strong hands-on experience with at least one modern component framework (Vue, Angular, or React) and the ability to ramp quickly across the other two
- Deep proficiency in TypeScript and modern JavaScript
- A track record of shipping high-quality, tested, maintainable frontend code in a team environment
- Comfort working across a full serverless stack (APIs, event-driven services, cloud infrastructure) even if your primary focus is frontend
- Strong written and verbal communication: you'll work async with a fully distributed, global team
- The ability to work independently, make sound technical decisions with appropriate guidance, and know when to ask for help

Nice to have

- Experience with AWS serverless services (Lambda, API Gateway, DynamoDB, CloudFront, S3, SQS/SNS)
- Experience building embeddable widgets or SDKs that run on third-party sites (e.g., Shopify storefronts)
- Experience with Infrastructure as Code (Terraform)
- Prior experience at an e-commerce, martech, or Shopify-ecosystem company

Our stack

Frontend: Vue (embeddable widgets and shopper-facing components) · Angular (merchant admin) · React (Shopify integrations)

Backend: Serverless on AWS: API Gateway, CloudFront, S3, Lambda (Node.js), DynamoDB (replicated to Redshift for reporting and OpenSearch for search/aggregation), SQS/SNS for messaging

Languages & tools: TypeScript across the full stack · Terraform for infrastructure as code · VS Code · Jira

How we measure performance:

Knowledge

Broad-level understanding of our system architecture.

Knowledge of the services used within our tech stack

Proficiency in product features and how they are used.

Knowledge of team processes and standards.

Proficient technical expertise and problem-solving skills.

Basic understanding of the organization and cross-functional teams.

Delivering Results

Develops, tests, and deploys software solutions.

Breaks down complex tasks into manageable components.

Estimates task duration and manages timelines.

Plans and structures code changes effectively.

Identifies potential impacts of solutions and key stakeholders.

Contributes to continuous improvement of development processes.

Communicates effectively with team members about project updates and changes.

Manages expectations and prioritizes tasks based on feedback.

Seeks guidance on complex tasks and prioritization.

Ownership/Autonomy

Takes ownership of multiple tasks.

Develops technical solutions with guidance.

Grows understanding of the overall system.

Evaluates potential solutions independently.

Integrates solutions into the existing system.

Solves problems independently.

Seeks support for complex issues.

Interpersonal

Effectively communicates ideas and participates in team discussions.

Contributes positively to team culture and values.

Collaborates with team members to complete tasks.

Builds relationships within and across teams.

Leadership

Builds technical expertise and contributes to problem-solving.

Writes functional code and begins to optimize for performance and maintainability.

Explores new technologies and contributes innovative ideas.

Collaborates on system-related issues and provides guidance to others.

Actively participates in system design discussions.

Seeks mentorship and demonstrates leadership qualities.

What We Value:

One Team

We are one team committed to the same mission. We trust, respect, and value each other. We recognize the unique skills, experiences, and perspectives each of us has to offer.



We continually look for ways to support and enable our teammates.

Champion the customer

Our customers are the heart of our business and the pursuit of their success is our north star, At every step, we prioritize their interests in our thinking and actions.

Strive for Excellence

We commit to excellence as our standard. We set and achieve ambitious goals. We maintain a bias for action, tackle the hard problems, and continually work to improve.

Extreme Ownership

We own the outcomes. We take the necessary action to get things done. We don’t blame others or find excuses. We proactively look for solutions and solve problems.

Integrity Always

We are always honest, trustworthy, and professional. We treat others fairly and with respect. We are transparent and forthright. We take our commitments seriously and deliver what we promise.

Always Day One

It’s always Day 1 at Okendo. If we’re not growing, we’re dying. We prioritize agility over bureaucracy. Velocity over perfection. Outcomes over process. We move fast, learn, iterate, and adapt.

Follow Us:

Instagram

Linkedin

Twitter

Facebook

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Sinch provides innovative mobile messaging solutions that help businesses of all sizes – from SMBs to enterprise-level to better connect with customers. Our messaging solutions for alerts and notifications, billing and payments, appointment reminders, marketing, and staff scheduling are trusted by over 65,000 customers in industries such as healthcare, education, retail and utilities. With offices across Australia, United States, United Kingdom and New Zealand, Sinch is the number one choice for easy and engaging business messaging.

Sinch, the Customer Communications Cloud, powers meaningful conversations at scale across messaging, voice and email to help businesses deliver unified, personalized experiences that truly revolve around their customers — no matter the channels they use. Over 150,000 businesses, including 8 of the 10 largest tech companies in the world, rely on us for their customer communication needs, with over 700 billion customer engagements each year.

As a member of the Messaging team, you’ll work on maintaining and improving our legacy systems, ensuring they continue to scale and perform efficiently. We are Cloud-deployed across multiple regions and make extensive use of containerised Java applications. Our approach emphasises modular, simple, and transparent software with a focus on external open-source libraries and tools to achieve our goals efficiently.

You will join a strong team of engineers, reporting to the Engineering Manager. Your role will be crucial in helping shape the team’s success. You’ll contribute to designing and developing solutions, leveraging existing infrastructure, and delivering faster, accurate results. With expertise in software architecture and SDLC, you’ll work across various stacks and languages.

Key responsibilities:

- Write clean, well-tested code for well-defined features and fixes across the team’s tech stack, incorporating feedback from senior engineers through code review.
- Deliver work in line with Agile ways of working, actively participating in ceremonies and contributing to incremental delivery, feedback and continuous improvement.
- Write and maintain automated tests for the code you ship and verify behaviour before release.
- Build hands‑on competence with AWS and the team’s cloud infrastructure, progressively taking on infrastructure-related tasks.
- Participate in code reviews and pairing sessions, both to receive feedback and to build familiarity with the wider codebase.
- Work with Product and QA on assigned features to support timely, quality delivery and to clarify requirements before implementation begins.
- Take part in incident response, acting on production issues rather than waiting to be tasked – investigate, mitigate and follow through on remediation, escalating early when the problem exceeds your current knowledge or access.
- Deploy and monitor your own changes, tracking error rates, server load and response times after release; act on anomalies you detect – roll back, fix forward or raise an incident – and flag for help when the right action is not clear.
- Maintain documentation for the features and components you work on, so that knowledge is not held in one place.
- Use AI-assisted coding tools thoughtfully to accelerate learning and delivery, while retaining full understanding and ownership of the code you ship.
- Continuously build technical depth in the team’s domain – messaging APIs, distributed systems and cloud operations – through deliberate learning and applied practice.

To be successful in this role you will possess the following skills and attributes:

- Proven experience as a Software Engineer
- Practical experience contributing to a shared codebase, including having work reviewed and revised.
- Exposure to Agile delivery in a team setting.
- Experience building or consuming APIs
- Foundational proficiency in a modern tech stack such as Java, Spring and ReactJS, or a closely comparable equivalent.
- Working knowledge of RESTful API concepts and an understanding of how distributed, cloud-based systems are designed and operated.
- Familiarity with version control, CI/CD pipelines and automated testing practices.
- Exposure to at least one major cloud platform – AWS preferred, GCP or Azure acceptable.
- Understanding of the software development life cycle beyond coding: solution options, planning, documentation, monitoring, automation and incident management.
- Competent and considered use of AI coding assistants (e.g. GitHub Copilot, Claude), paired with the judgement to review and validate their output.
- Dream Big – a strong drive to learn, curiosity about how systems work, and willingness to attempt problems beyond current experience.
- Win Together – a great communicator who works openly in a collaborative, distributed team and shares knowledge readily.
- Keep it Simple – communicates clearly and directly, including when raising blockers or admitting uncertainty.
- Make it Happen – detail-oriented, follows through on commitments, and takes pride in writing reliable, working software.
- Takes feedback well and acts on it; a solution-oriented mindset with an eye for problem solving.
- Bachelor’s degree in computer science, Software Engineering or a related field
- Preferred but not essential: cloud certification (e.g. AWS Certified Cloud Practitioner).

We are committed to building an engaged and talented workforce that represents an environment that is inclusive, supports flexibility and welcomes diversity.

Our values of Dream Big, Win together, Keep it simple and Make it happen are the foundation for fostering an environment where diversity of thinking, skills and experiences are embraced, delivering innovation and better business results.

We value our team by offering;

- WHERE YOU WORK MATTERS: We understand the benefit of a flexible schedule where you can best impact both your personal and work life, so we offer a hybrid working arrangement, work from home set up reimbursement and a global mobility policy.
- PUT FAMILY FIRST: We know that building a family take priority, therefore we offer a generous parental leave program: 26 weeks salary for primary care giver and 4 weeks salary for secondary care giver
- CELEBRATE YOURESELF: By providing a day off for your birthday, we want you to take the time to celebrate the year you’ve had with your nearest and dearest.
- TAKE A BREAK: Enjoy a generous annual leave program. We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation.
- STAY HEALTHY: Physical wellness supports mental wellness, so we offer a monthly fitness reimbursement allowance and other wellness programs
- TAKE THE NEXT STEP:



Coaching and career development support, including access to a range of online professional development courses
- CARE FOR YOURSELF: Take advantage of our free virtual counselling resources through our global Employee Assistance Program. Your mental health is as important as your physical health.
- MAKE AN IMPACT: Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice.
- TREAT YOURSELF: Access to Reward+ program that offers a wide range of discounts and deals across retail, entertainment and much more.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Sinch provides innovative mobile messaging solutions that help businesses of all sizes – from SMBs to enterprise-level to better connect with customers. Our messaging solutions for alerts and notifications, billing and payments, appointment reminders, marketing and staff scheduling are trusted by over 65,000 customers in industries such as healthcare, education, retail and utilities. With offices across Australia, United States, United Kingdom and New Zealand, Sinch is the number one choice for easy and engaging business messaging.

Sinch, the Customer Communications Cloud, powers meaningful conversations at scale across messaging, voice and email to help businesses deliver unified, personalized experiences that truly revolve around their customers — no matter the channels they use. Over 150,000 businesses, including 8 of the 10 largest tech companies in the world, rely on us for their customer communication needs, with over 700 billion customer engagements each year.

As a member of the Messaging team, you’ll work on maintaining and improving our legacy systems, ensuring they continue to scale and perform efficiently. We are Cloud-deployed across multiple regions and make extensive use of containerised Java applications. Our approach emphasises modular, simple, and clear software with a focus on external open-source libraries and tools to achieve our goals efficiently.

You will join a strong team of engineers, reporting to the Engineering Manager. Your role will be crucial in helping shape the team’s success. You’ll contribute to designing and developing solutions, leveraging existing infrastructure, and delivering faster, accurate results. With expertise in software architecture and SDLC, you’ll work across various stacks and languages.

Key responsibilities:

- Write clean, well-tested code for well-defined features and fixes across the team’s tech stack, incorporating feedback from senior engineers through code review.
- Deliver work in line with Agile ways of working, actively participating in ceremonies and contributing to incremental delivery, feedback and continuous improvement.
- Write and maintain automated tests for the code you ship and verify behaviour before release.
- Build hands‑on competence with AWS and the team’s cloud infrastructure, progressively taking on infrastructure-related tasks.
- Participate in code reviews and pairing sessions, both to receive feedback and to build familiarity with the wider codebase.
- Work with Product and QA on assigned features to support timely, quality delivery and to clarify requirements before implementation begins.
- Take part in incident response, acting on production issues rather than waiting to be tasked – investigate, mitigate and follow through on remediation, escalating early when the problem exceeds your current knowledge or access.
- Deploy and monitor your own changes, tracking error rates, server load and response times after release; act on anomalies you detect – roll back, fix forward or raise an incident – and flag for help when the right action is not transparent.
- Maintain documentation for the features and components you work on, so that knowledge is not held in one place.
- Use AI-assisted coding tools thoughtfully to accelerate learning and delivery, while retaining full understanding and ownership of the code you ship.
- Continuously build technical depth in the team’s domain – messaging APIs, distributed systems and cloud operations – through deliberate learning and applied practice.

To be successful in this role you will possess the following skills and attributes:

- Proven experience as a Software Engineer
- Practical experience contributing to a shared codebase, including having work reviewed and revised.
- Exposure to Agile delivery in a team setting.
- Experience building or consuming APIs
- Foundational proficiency in a modern tech stack such as Java, Spring and ReactJS, or a closely comparable equivalent.
- Working knowledge of RESTful API concepts and an understanding of how distributed, cloud-based systems are designed and operated.
- Familiarity with version control, CI/CD pipelines and automated testing practices.
- Exposure to at least one major cloud platform – AWS preferred, GCP or Azure acceptable.
- Understanding of the software development life cycle beyond coding: solution options, planning, documentation, monitoring, automation and incident management.
- Competent and considered use of AI coding assistants (e.g. GitHub Copilot, Claude), paired with the judgement to review and validate their output.
- Dream Big – a solid drive to learn, curiosity about how systems work, and willingness to attempt problems beyond current experience.
- Win Together – a great communicator who works openly in a collaborative, distributed team and shares knowledge readily.
- Keep it Simple – communicates clearly and directly, including when raising blockers or admitting uncertainty.
- Make it Happen – detail-oriented, follows through on commitments, and takes pride in writing reliable, working software.
- Takes feedback well and acts on it; a solution-oriented mindset with an eye for problem solving.
- Bachelor’s degree in computer science, Software Engineering or a related field
- Preferred but not essential: cloud certification (e.g. AWS Certified Cloud Practitioner).

We are committed to building an engaged and talented workforce that represents an environment that is inclusive, supports flexibility and welcomes diversity.

Our values of Dream Big, Win together, Keep it simple and Make it happen are the foundation for fostering an setting where diversity of thinking, skills and experiences are embraced, delivering innovation and better business results.

We value our team by offering;

- WHERE YOU WORK MATTERS: We understand the benefit of a flexible schedule where you can best impact both your personal and work life, so we offer a hybrid working arrangement, work from home set up reimbursement and a global mobility policy.
- PUT FAMILY FIRST: We know that building a family take priority, therefore we offer a generous parental leave program: 26 weeks salary for primary care giver and 4 weeks salary for secondary care giver
- CELEBRATE YOURESELF: By providing a day off for your birthday, we want you to take the time to celebrate the year you’ve had with your nearest and dearest.
- TAKE A BREAK: Enjoy a generous annual leave program. We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation.
- STAY HEALTHY: Physical wellness supports mental wellness, so we offer a monthly fitness reimbursement allowance and other wellness programs
- TAKE THE NEXT STEP: Coaching and career development support, including access to a range of online professional development courses
- CARE FOR YOURSELF: Take advantage of our free virtual counselling resources through our global Employee Assistance Program. Your mental health is as important as your physical health.
- MAKE AN IMPACT: Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice.
- TREAT YOURSELF: Access to Reward+ program that offers a wide range of discounts and deals across retail, entertainment and much more.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

#J-18808-Ljbffr

📌 Senior Qa Engineer (Frontend/App), Java (Melbourne)
🏢 Binance
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior qa engineer (frontend/app), java (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: senior qa engineer (frontend/app), java (melbourne) / melbourne