At a Glance
- Tasks: Build and optimise web and mobile apps using the latest tech.
- Company: Join a forward-thinking company with a hybrid work culture.
- Benefits: Enjoy competitive pay, flexible working, and growth opportunities.
- Why this job: Make an impact while learning and collaborating on exciting projects.
- Qualifications: Experience in JavaScript, React, and a passion for coding.
- Other info: Great chance to develop skills in a supportive team environment.
The predicted salary is between 36000 - 60000 £ per year.
We are looking to strengthen our Automation team with an Assistant Developer based at Home with hybrid working available.
You will report directly to the Senior Developer and your role will cover building, maintaining, and improving our web and mobile applications.
Key responsibilities will include:
- Develop, maintain, and optimize full-stack web and mobile applications using, but not limited to, React, TypeScript, Node.js, Express, and PostgreSQL.
- Work on both the front-end and back-end aspects of the applications, ensuring seamless user experience and high-performance code.
- Collaborate closely with the design and product teams to implement new features and enhancements.
- Participate in code reviews, troubleshooting, and debugging to ensure high-quality standards.
- Write clean, maintainable, and well-documented code that is easy for other developers to understand.
- Work with others across the business to understand their specific requirements.
- Stay up to date with the latest trends and best practices in web development and propose improvements for development processes and practices.
- Ensure your own continuous professional development by participating in external networking/conferences/associations/groups, to stay current on industry changes and innovations.
- Maintain a positive and solution-oriented approach to work, providing open and honest feedback.
- Undertake such other duties, training and/or hours of work as may be reasonably required and which are consistent with the general level of responsibility of this role.
- In all internal and external contact, present a professional and positive image of the department and MWH Treatment as well as maintaining mutually constructive, positive, and beneficial relationships.
- Take all reasonable steps to ensure appropriate confidentiality.
Competencies include:
- Solid understanding of web technologies (RESTful APIs, version control with Git, etc.).
- Experience with server-side programming and building web services using Node.js and Express.
- Good problem-solving skills and ability to tackle both front-end and back-end issues effectively.
- Strong attention to detail and commitment to delivering high-quality solutions.
- A team player with a positive attitude, capable of giving and receiving constructive feedback.
Essential qualifications include:
- Effective communication skills, with the ability to collaborate remotely.
- Knowledge of JavaScript and React.
- Proactive and self-motivated, able to manage time effectively in a remote work environment.
- Eagerness to learn new technologies and keep up with industry trends.
- BSc/MSc degree in Computer Science, Engineering, or a related subject.
- Knowledge of Full-Stack systems such as React, Node.js, and Express or similar.
Desirable qualifications include:
- Experience with React Native and Expo for mobile app development.
- Knowledge of TypeScript.
- Familiarity with relational databases, particularly PostgreSQL, including designing schemas, writing complex queries, and optimizing performance.
- Familiarity with GraphQL and integrating it with web applications.
- Knowledge of unit testing.
- Experience with networking platforms (IIS).
- Autodesk Forge API experience.
- Bentley products API experience.
- Knowledge of engineering and/or water industry practices.
#J-18808-Ljbffr
Assistant Developer employer: MWH Treatment Limited
Contact Detail:
MWH Treatment Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Assistant Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in automation or development. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React, Node.js, and PostgreSQL. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common coding challenges and system design questions. Practising with friends or using online platforms can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Assistant Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Assistant Developer role. Highlight your knowledge of React, Node.js, and any relevant projects you've worked on. We want to see how you can contribute to our Automation team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how your background makes you a great fit. Don’t forget to mention your eagerness to learn and collaborate with our teams.
Showcase Your Projects: If you've got a portfolio or GitHub profile, share it! We love seeing real examples of your work, especially anything that demonstrates your full-stack capabilities. It gives us a better idea of your coding style and problem-solving skills.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at MWH Treatment Limited
✨Know Your Tech Stack
Make sure you brush up on your knowledge of React, TypeScript, Node.js, and PostgreSQL. Be ready to discuss how you've used these technologies in past projects, as well as any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled both front-end and back-end issues. Think about a time when you had to debug a tricky problem or optimise performance – this will demonstrate your analytical skills and attention to detail.
✨Emphasise Collaboration
Since the role involves working closely with design and product teams, be ready to talk about your experience collaborating remotely. Highlight any tools or methods you use to ensure effective communication and teamwork, especially in a hybrid work environment.
✨Stay Current and Eager to Learn
Demonstrate your commitment to continuous professional development by mentioning any recent conferences, online courses, or networking events you've attended. Show that you're proactive about keeping up with industry trends and eager to learn new technologies.