Senior Frontend Engineer
CIM
CIM is looking for a talented Senior Front-end Software Engineer to join our team. This is a unique opportunity to join a young company and play a significant role in shaping the future of a software solution that will have a significant impact on the whole industry globally.
It is also a rare chance to work on a very well architected code base, which is free of technical debt and forms a solid base for rapid evolution.
Your opinion will matter, and every day you will work with only highly engaged, talented and passionate people, who understand and concentrate on what matters most. This is a unique chance to learn what it takes to build an industry-changing business and importantly enjoy every moment of it.
INTRO TO CIM
CIM is an innovative young company making waves in the disruption-overdue commercial and retail property sector. We have world-class software and mechanical engineering teams working to build and deploy a leading IoT and data analytics software platform that makes buildings more energy efficient, significantly decreases their emissions footprint, greatly reduces maintenance costs, all while improving the conditions for their tenants. The built environment is responsible for 40% of the world's emissions, and we are absolutely committed to driving these emissions down as much as possible (and beyond ;))
We use our software to:
- Empower people to make sound decisions by providing unprecedented insight into the performance and improvement opportunities of their buildings
- Reduce energy consumption and greenhouse gas emissions by 20% to 40%, while improving tenant comfort and reducing complaints by up to 32%
- Deliver 25% maintenance savings by driving preventative maintenance programmes
RESPONSIBILITIES:
- Collaborate with a cross-functional team including Software Engineers, Product Managers and Mechanical Engineers to create new solutions,
facilitate feedback and achieve design decisions - Experiment with new technology and provide feedback on its usefulness to help define the front end tech stack
- Ensure consistency of application appearances using style guides and help establish and enforce standards and best practices
- Help the junior team members build their skills and confidence
- Estimate level of effort during sprint planning, and offer suggestions for best approaches for design and implementation
WHAT YOU NEED FOR THIS POSITION:
- Solid understanding of and experience implementing a scalable SPA using either JavaScript or TypeScript. Understanding of JavaScript libraries and frameworks, such as Angular, is a bonus
- Solid understanding of HTML5, CSS3 and SASS/LESS pre-processors
- Willingness and ability to learn rapidly
- Excellent communication skills
- Attention to detail
- Desire to implement a product people want to use
NOT REQUIRED, BUT A BONUS:
- TypeScript experience
- RxJS/Reactive programming experience
- Web accessibility experience
- Practical knowledge of agile software development methodologies (e.g.,XP, Scrum)
WHAT'S IN IT FOR YOU:
- Opportunities to be challenged, grow, and develop in your role - progress is paramount, so you’ll receive the support and guidance you need to help you achieve your career goals.
- A great office in the heart of Sydney with remote work options.
- Knowing that each day you work at CIM, you’ll be taking climate action
- A range of employee perks, ranging from personal training sessions to weekly employee lunches and an EAP service.
- Experience in a rapidly growing and diverse business - be part of something exciting, and be a key player in helping to shape CIM and the
future of building energy efficiency
We’re aware of research that indicates people identifying as women or from under-represented groups are far less likely to apply for roles if they don’t meet 100% of the requirements. At CIM, we’re interested in hiring passionate and curious people that are motivated to make a difference, so please still apply even if you don’t think you have the required experience in absolutely everything
that we mention.