Senior / Principal Frontend Engineer
OracleAustralia-melbourneUpdate time: August 13,2022
Job Description

We are looking for a front-end engineer to join Oracle/Aconex in Melbourne. You will be working as part of a high performing cross-functional team on a large Software-as-a-Service (SaaS) system. You will be growing the most widely used online collaboration platform in the world for Construction, Infrastructure, and Energy and Resources projects.

 

Reporting to the Development Manager, you will closely collaborate with Product Managers, UX Designers, and Development teams.

 

Through collaboration, test-driven development, and good engineering principles, you will be building and maintaining a front-end component library, deliver valuable functionalities for our users whilst continuously improving the design, security, scalability, and reliability of the platform.

We are strong believers in automation. We aspire to have all provisioning and deployment, from CI through to production, fully automated and we expect our engineers to design software with this level of automation in mind.

 

Key Responsibilities

• Develop, document, and maintain a front-end component library.

• Collaborate with Product Managers, UX designers, and Development teams.

• Implement and enhance various functional and technical features.

• Maintain consistent structure, pattern, and design guidelines.

• Evaluate and learn new technologies and tools.

• Adopt any organization wide design guidelines and standards.

• Run performance tests and solve issues as they appear.

• Share knowledge with the team and to the broader organization.

• Contribute to team culture, lean and agile ways of working.

 

Skills and Experience

• Focus on Quality and User Experience.

• Familiar with software engineering principles and clean coding practices.

• Passionate about programming in JavaScript.

• Fluent in JavaScript, Typescript, and at least one framework: React, Angular, Vue.js or similar.

• Fluent in HTML, CSS, and related frontend technologies.

• Experience with HTTP and related web technologies.

• Experience with RESTful API, and related technologies.

• Experience with front-end testing and related technologies.

• Experience with front-end build, packaging, CI, and release process.

• Experience with web page performance tuning.

• Experience working with distributed teams.

• Familiar with Docker and Unix based environments.

• Familiar with Accessibility guidelines and tools.

 

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Get email alerts for the latest"Senior / Principal Frontend Engineer jobs in Australia-melbourne"