Workyard - Lead Front End Engineer (Sydney)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Responsibilities
• Work within our product team to build new exciting features, operating as a hands-on feature lead engineer. • Plan changes in a methodical fashion and create appropriate levels of technical documentation before commencing development. • Implement pixel perfect designs to create attractive user experiences. • Improve the code base through continuous refactoring. • Implement unit tests and ensure rigorous E2E testing of new app releases is performed. • Keep up to date with the state-of-the-art of web development. • In order to facilitate fluid communication between team members, ensure Slack notifications are enabled and respond to all relevant Slack messages in a timely manner. • Key Success Factors • Key Success Factors • Ensuring that all functional and non-functional requirements of a change request have been implemented before declaring a piece of work as complete. • Writing clean, simple code that is easy for other developers to understand and maintain. • Following existing design patterns and suggesting improvements where appropriate. • Adding appropriate levels of automated test coverage where applicable. • Shipping code with minimal defects so as to avoid re-work. • Assessing the risk of each change and taking extra care when making critical changes that may alter the behaviour of the software in unintended ways. • Reviewing pull requests submitted by other engineers in a timely manner. • Managing your time effectively and, in the case of competing priorities, seeking clarity from the appropriate individual(s). • Taking ownership of work, responsibility for decisions and accountability for mistakes. • B.S./M.S. in Computer Science (or equivalent) and/or 7-10+ years industry experience. • Developing software engineer: you’ve contributed code and worked in teams that have shipped consumer-focused applications and are learning what it takes to build robust software. • Excellent communication ability: you are capable of collaborating with product designers to reach the best customer outcome. • Full stack: you have 7-10+ years experience developing front end applications with React (TypeScript/JavaScript). Unit testing experience with React is essential. Experience with Cypress and PHPUnit would be highly desirable. • Focused: you are developing your ability to differentiate the essentials from the nice-to-haves in a way that gets you as fast as possible to the end result. • You can self manage your time and projects. • Passion for software development and a desire to continuously improve your craft.
Similar Jobs
No credit card. Takes 10 seconds.