At a Glance
- Tasks: Develop front-end and back-end components while leading small projects.
- Company: Join Delta Intelligent Building Technologies, a leader in innovative building automation solutions.
- Benefits: Enjoy flexible hours, generous vacation, and wellness perks from day one.
- Why this job: Be part of a team creating sustainable tech solutions with a focus on energy efficiency.
- Qualifications: Strong skills in React.js and Python; ideally, a degree in Computing or Engineering.
- Other info: Work in a collaborative environment with opportunities for personal development and recognition.
The predicted salary is between 66000 - 78000 £ per year.
About Delta Intelligent Building Technologies (Canada) Inc. (formerly known as Delta Controls). Delta Intelligent Building Technologies (Canada) Inc. (a subsidiary of Delta Electronics) is a leading building controls manufacturer with over 300 partners in more than 80 countries. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities. We delivered the world’s first fully integrated BACnet building solution for HVAC, lighting, and access control.
The Intermediate Software Developer is fully competent in software implementation, and typically fulfills the role of Software Developer on a Project Team. The Intermediate Software Developer is expected to complete design and implementation tasks with some supervision on standard projects falling within the individual’s expertise.
Duties and responsibilities
- Develop front-end and back-end components.
- Lead small projects as a Technical Lead.
- Collaborate with the Technical Lead or Project Manager to provide input on development timelines.
- Contribute to the risk management activities of the project team.
- Design and document project sub-components.
Required Skills and abilities
- Strong expertise in React.js, including deep understanding of hooks, component lifecycle, state management, and performance optimization; must have completed multiple real-world projects using React.
- Proven experience with Python.
- Solid understanding of full-stack development, working across both frontend and backend.
- Ability to build scalable, maintainable, and high-performance web applications.
- Strong technical communication and writing skills.
- Team player.
- Good organizational skills.
- Understanding of technical issues as they relate to an individual specialty.
Preferred Qualification and Experience
- Preferably Bachelor of Science (Computing or Engineering), or equivalent education, training, and/or experience.
- One or more years as a Junior Software Developer or equivalent education, training, and/or experience preferred.
Work Location: In-office environment that is currently 3 days per week
City: Surrey
Type: Full-time, Permanent
Compensation: $91,000 - $108,000. This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.
Why work for us?
We provide fantastic opportunities to individuals passionate about business and technology. Delta Electronics products are the most energy efficient power products in the industry and our company is perfect for those who want to create, design and build sustainable solutions using massively scalable, big-data architecture, with a strong focus on building automation.
Here are some of the Delta perks you’ll receive from day 1!
- Employee & safety centric culture with the possibility of remote work.
- Flexible hours and scheduling available.
- Competitive total compensation along with generous vacation allowances.
- Three weeks of vacation.
- In-house & external training provided along with education support and opportunities for growth.
- Company funded annual personal development budget.
- Financial benefits & planning such as group RRSP & company match.
- Employer paid premiums for extended healthcare and family-focused benefits (health, vision and dental).
- Travel insurance coverage and access to the Employee Assistance Program (EAP).
- Wellness - onsite fitness center & company reimbursement for personal gym memberships.
- Internal Recognition & Service Awards.
- Transit accessible with free onsite parking.
- Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities.
Full-stack Developer - Intermediate employer: Delta Controls Inc.
Contact Detail:
Delta Controls Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-stack Developer - Intermediate
✨Tip Number 1
Familiarise yourself with Delta Intelligent Building Technologies and their products. Understanding their innovative building automation solutions will help you demonstrate your enthusiasm for the role and how your skills can contribute to their projects.
✨Tip Number 2
Showcase your experience with React.js and Python in practical scenarios. Be prepared to discuss specific projects where you've implemented these technologies, as this will highlight your competence and readiness for the Intermediate Software Developer position.
✨Tip Number 3
Network with current or former employees of Delta Electronics. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 4
Prepare to discuss your approach to teamwork and project management. Since the role involves collaboration with a Technical Lead and Project Manager, demonstrating your ability to work effectively in a team setting will be crucial.
We think you need these skills to ace Full-stack Developer - Intermediate
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and required skills for the Intermediate Software Developer position. Familiarise yourself with technologies like React.js and Python, as well as the company's focus on building automation solutions.
Tailor Your CV: Customise your CV to highlight relevant experience in full-stack development, particularly with React.js and Python. Include specific projects you've worked on that demonstrate your expertise and ability to build scalable web applications.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your understanding of Delta's mission. Mention how your skills align with the job requirements and express your enthusiasm for contributing to innovative building automation solutions.
Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a technical role.
How to prepare for a job interview at Delta Controls Inc.
✨Showcase Your React.js Expertise
Make sure to highlight your experience with React.js during the interview. Be prepared to discuss specific projects where you've implemented hooks, managed component lifecycles, and optimised performance. This will demonstrate your deep understanding of the technology.
✨Demonstrate Full-Stack Knowledge
Since the role requires full-stack development skills, be ready to talk about both front-end and back-end technologies you've worked with. Discuss how you’ve integrated these components in past projects, showcasing your ability to build scalable and maintainable applications.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving abilities and understanding of software development principles. Brush up on Python and be ready to explain how you've used it in real-world scenarios, as well as any challenges you faced and how you overcame them.
✨Emphasise Team Collaboration Skills
As a team player, it's important to convey your ability to collaborate effectively. Share examples of how you've worked with project leads or team members to meet deadlines and contribute to risk management activities. This will show that you can thrive in a team-oriented environment.