Are you an experienced Software Engineer, seeking an exciting opportunity to apply your skills and expertise in a dynamic and innovative environment? If so, we have the perfect position for you!
Working in a small, but highly skilled team, you will make a significant technical contribution to the design and development of an exciting new process of automating the constructions of buildings with concrete 3D printing.
As a Front-end/Full Stack Developer at Contour3d, you will be responsible for developing and maintaining high-quality web applications with a focus on user interface design and user experience optimization. The ideal candidate will have a deep understanding of UI/UX principles, along with proficiency in front-end technologies such as HTML, CSS, and JavaScript. Additionally, familiarity with back-end technologies, particularly C#/.NET and C++, is highly desirable.
Qualifications & experience
- Bachelor’s degree in computer science, Software Engineering, or related field.
- Proven experience as a front-end developer or full stack developer, with a strong portfolio showcasing UI/UX design skills.
- Proficiency in algebra and matrices operations, with the ability to apply mathematical concepts to interactive web development.
- Experience with 3D image interactive rendering libraries and frameworks.
- Expertise in HTML, CSS, and JavaScript, with a focus on modern front-end development practices and frameworks (e.g., React, Angular, Vue.js).
- Familiarity with back-end technologies such as C#/.NET and C++.
- Experience with firmware development is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities."
Tasks & responsibilities
- Collaborate with cross-functional teams to design and implement intuitive user interfaces that enhance user engagement and satisfaction.
- Utilize algebra and matrices operations skills to develop complex interactive elements and visualizations.
- Implement 3D image interactive rendering techniques to create immersive and engaging user experiences.
- Write clean, efficient, and maintainable code using HTML, CSS, and JavaScript.
- Develop back-end functionalities using C#/.NET and C++ to support front-end applications.
- Work closely with designers and product managers to translate UI/UX designs into functional web applications.
- Conduct thorough testing and debugging to ensure the reliability and performance of front-end and back-end components.
- Stay up to date with the latest trends and advancements in front-end and back-end technologies and incorporate them into our development process.
Essential Personal Attributes
- Teamwork: Good interpersonal and communication skills, ability to work in a team, and deliver client-focused solutions.
- Autonomy: Capability to work autonomously, taking ownership of assigned tasks.
- Multitasking: Ability to handle multiple projects simultaneously.
- Problem-Solving: Desire to develop intuitive solutions for complex real-world problems.
- Australian Drivers Licence: Possession of a valid Australian driver's license.