Position: Front End Engineer (early hours)
Company: the recruiting studio
Category: JavaScript
Experience required: 3y
English level: upper

**ROLE PURPOSE**
You will iterate quickly, optimise, and pivot solutions to satisfy changes in requirements. Working with the Zip Business Growth team you will also collaborate closely with Zip’s marketing engineering and MarTech teams to build and maintain services and platforms related to growth. This includes, but is not limited to Zip Business product landing pages and websites, the customer referrals system and notifications system. Ideally, you have a passion for the front end but are also comfortable leaning into back-end services code when required.

**REQUIRED TECHNICAL SKILLS**
**Essential:**
- Bachelor’s degree in Computer Science / Software Engineering or equivalent
- 2-3 years experience working as a software engineer in an agile environment
- ES6 and Typescript
- ReactJS, Angular 8+, although Vue and other web frameworks / libraries are also appreciated
-  A deep understanding of modern software architecture
-  A solid grasp of software engineering fundamentals and principles
-  Strong HTML, CSS and UX / UI skills
**Desired:**
- Commercial experience with Contentful
-  Experience with PHP, specifically WordPress
-  AWS services such as Lambda, DynamoDB, S3, and Cloudfront, SNS/SQS, ECS/EKS, API Gateway, Cloudfront, etc
-  Passionate about Continuous Delivery and rapid product development
-  Experience building quality into delivery through automated testing
- API integration experience
- .NET or .NET core, NodeJS
- Containerization experience with Docker and Kubernetes
-  Infrastructure management with Terraform
- Stream processing with Kafka as well as visualization and analytics tools such as Grafana and Kibana
- Unit testing via Jasmine, Karma, Jest. E2E testing via Cypress or Selenium
- Understanding of implementation and configuration of a modern marketing tech stack including Braze, Branch, Amplitude, Segment, GA/GTM, Optimizely.

**ROLE RESPONSIBILITIES:**
- Write code that is clean, highly maintainable and well tested
- Perform effective code reviews
- Coach and mentor other engineers
- Contribute to and sometimes lead solution architecture sessions
-  Improve the codebase, and make suggestions on where we can improve further
-  Provide support when production issues occur with products your team owns
-  Explore new technologies and share your findings with the engineering team
-  Contribute to continuous improvement and innovation
-  Work in a team with a “team first” mentality
-  Launching static pages through our current CMS tools, Contentful and WordPress
-  CRO (Conversion Rate Optimisation) which entails building and split testing unique front end modules to drive web conversion
-  Implementation and improvements of our tracking code which covers, attribution and user acquisition.
-  Build and support microsites and integrations such as our partner and campaign pages.
-  Support our back end services that drive growth such as Braze event
streaming/batching.
-  Be a strong advocate and at the forefront of continuous improvement when it comes to marketing tech, campaign tracking and performance reporting.
-  Promote best practice standards in terms of speed and accessibility and SEO standards on the web.

**Zip** is a high-growth fintech, founded in Australia and expanding worldwide, with the purpose to give people the freedom to own it. We use technology and data to bring customers and partners together through a valued and fair payments experience. Our strategic focus is underpinned by an aligned high-performance team, a reliable, secure, and scalable platform, constantly improving product experiences, and a trusted consumer brand.
Zip is growing rapidly and globally, and our mission is to enable our consumers to choose Zip as their first payment choice, everywhere and every day.  We’ve built an amazing culture at Zip, and our teams are proud to work hard to provide innovative solutions to our customers and partners. Our values are central to everything we do: Customer First, Own It, Stronger Together, and Raise the Bar.

**ENGINEERING ZIP**
At Zip, we build cloud-native software applications that serve millions of customers and process billions of dollars in payments. We use microservices, domain-driven design, and event-driven architectures to ensure scalability and performance as we grow, and all this presents some fascinating engineering problems for our squads to solve. We strive to create high-quality software and deliver at a high pace. As such we utilise test-driven development and continuous integration / continuous deployment tools, along with agile planning and iterative development techniques, and we really value clean code, good design and automated testing. Ensuring trust and psychological safety is important to enable our engineers to take risks,
learn from failures and enjoy productive conflict to make better decisions. We try to measure the right outcomes and ensure alignment across squads to our larger company goals. Learning together and helping each other are key to working as a cross-functional product-engineering team.

**WE OFFER:**
- Full-remote work.
-  Good equipment.
- Super professional and friendly environment.
-  High salary.
-  Working hours 8 am — 5 pm (we need 2 hours time overlap with Sydney team).

**INTERVIEW STEPS: **
- Test task (2 hours)
- Technical interview with the Sydney team (video-call in English)
- Job Offer