Front End / Web Developer

Front End / Web Developer

Front End / Web Developer

Deck2 Employment Services Pty Ltd

Workforce

MANLY 2095 - NSW

2 weeks ago

No application

About

Calling all Tech and Product people! Come and join thecove.ai
After many years running fully co-located teams, fully remote teams and everything in between we believe hybrid is the sweet spot and Manly is a sweet spot to chose to do it 😉

Please be ready to travel to Manly three days a week.

We are looking for an adaptable Front End / Web Developer required to work on a greenfields project.
Junior to Senior candidates considered
Degree level education expected

Responsible for:
Work across the full software development lifecycle and team using knowledge in JavaScript web applications directly consuming Microservices (especially Web Components and microfrontends)
Act as the implementers and owners of all front end applications overlaying thecove.ai Platform.
Take ownership of requirements, proposing, evaluating and driving solutions through to completion, delivering software that is ready for production
Excellent understanding of Customer eXperience
Good eye for UI design
Continuously learning new technologies and practices
Approach solving problems logically, researching options and focusing on meaningful data to draw insights
Anticipate consequences, both intended and unintended
Skills required for the role are split into four categories - Development, Communication, Influence, Scope & Impact

Development
For product delivery writes code that serves as a definitive example for new/junior engineers.
Good understanding of alternative Javascript front end frameworks.
Base understanding in a front end test automation framework, preferably Selenium.
Leads the refactoring of complex systems.
Uses appropriate design patterns.
Works to separate complex business logic from the front end.
Proactively considers the security implications of their work.
Identifies and fixes security vulnerabilities.
Identifies and works with back end engineers to fix performance bottlenecks.
Co-ordinates complex deployments.
Debugs and fixes complex production issues at speed.
Considers NFRs(metrics, logging, tracing, etc.) when building a new system.

Communication
Transparent in making design and technical decisions.
Shares design and technical context and direction for less experienced engineers.
Explains front end aspects of the platform at a detailed level to new engineers.
Try to prevent negative attitude affecting the wider team, work with people feeling negative to find the root and assist in either raising up or resolving the issue.

Influence
Builds simple tools or iterates existing tools or libraries for the benefit of all engineers.
Clears blockers for junior team members, provides context /guidance or knows how to escalate.
Drives changes to engineering practices with well-reasoned arguments and a 'strong opinion, weakly held' mentality.
Shapes the direction of systems designs with less experienced engineers.

Scope and impact
Originates or finishes large, horizontal engineering efforts.
Gets buy-in on technical decision-making and proposed designs.
Proactively involves other relevant engineers.
Takes a long-term vision and defines building blocks to get there.
Helps facilitate team rituals when required.
Makes improvements to code/applications and goes out of their way to help others learn from it.