At a Glance
- Tasks: Design and develop innovative web applications while ensuring quality and security.
- Company: Join a family-oriented tech company focused on personal growth and collaboration.
- Benefits: Enjoy private healthcare, competitive pension, and generous holiday schemes.
- Other info: Transparent interview process with opportunities for career development.
- Why this job: Make a real impact with cutting-edge technologies in a supportive environment.
- Qualifications: Experience with Angular, JavaScript, and strong problem-solving skills required.
The predicted salary is between 40000 - 50000 £ per year.
Responsibilities
- Design and Develop: Design overall architecture of web applications and develop robust, scalable, and secure software solutions.
- Maintain Quality: Ensure the responsiveness and quality of applications, maintaining code integrity and organisation.
- Collaborate: Work closely with the Engineering team to design and launch new features and collaborate with graphic designers to convert designs into visual elements.
- Security and Data Protection: Implement security and data protection measures to safeguard applications.
- Back‑End Development: Utilise back‑end programming languages to develop server‑side logic and integrate with front‑end components.
- Cloud Integration: Work with cloud message APIs and implement push notifications, leveraging AWS for cloud solutions.
- Version Control: Use code versioning tools such as Git and Visual Studio Team Services to manage and track changes.
- Agile Methodologies: Apply Agile methodologies, with a focus on Kanban, to manage and deliver projects efficiently.
How will you make an impact?
- Proven experience with SOLID principles and design patterns.
- Proven experience with the following technologies: Angular, JavaScript, Typescript, SCSS, HTML5, Unit Testing, TDD, Web Pack, C#, MVC, Python, REST web services, and SQL/T‑SQL.
- Knowledge of IaC tools and frameworks, including AWS CloudFormation, AWS CDK and Terraform.
- Knowledge of security best practices.
- Great team player, also able to work on own initiative.
- Strong organisation, accuracy, and attention to detail.
- Strong administrative, analytical and problem-solving skills.
- Strong sense of urgency and dedicated work ethic.
- Ability to manage complex solutions.
- Ability to work under tight deadlines and to prioritise under pressure.
- ‘Think outside of the box’ approach.
- Experience communicating with stakeholders, team members and other technical teams to collect requirements, describe software product features and technical designs.
Your journey with us
Our aim is to provide you a transparent interview process from the moment you apply for the role. It’s important for us that you get to know us to ensure the role aligns to your future career objectives. We provide all candidates with open‑door access to key people across the business so they can discuss opportunities, get a feel for our culture, and better understand how they can make an impact and be part of Watchfinder’s exciting trajectory.
Interview Process
- Intro Call with Talent Team: An introductory call with our in‑house talent team to learn more about your skills and experience in more detail.
- 1st Stage: Interview with our team to learn more about your skills, experience, and motivation for the role at Watchfinder.
- 2nd Stage: Interview with our Development Manager and Development Team Leader followed by a Test.
- Final Stage: Interview with the CIO and HR Business Partner.
Our Benefits & Incentives
As well as a competitive salary and more great benefits seen below:
- Private healthcare and dental.
- Competitive pension scheme.
- Holiday scheme – Increasing annual leave.
- Cycle to work scheme.
- Employee Assistant programme.
- Income Protection.
- Life Assurance.
Why work for Watchfinder?
Firstly, what makes Watchfinder a great place to work is the people! Whether that be within your immediate team or across other areas of the business, there really is a family feel across the whole company. If personal growth and development is high on your priority list, then Watchfinder is the place for you. We’ve had numerous success stories throughout the business of our staff furthering and developing their careers, proving to be integral contributors to the company. To be part of this exciting journey, apply now!
Software Developer employer: Watchfinder
At Watchfinder, we pride ourselves on fostering a collaborative and supportive work environment where innovation thrives. Our commitment to employee growth is evident through our transparent interview process and numerous success stories of career advancement within the company. With competitive benefits, including private healthcare and a strong pension scheme, along with a family-like culture, we offer an exceptional workplace for Software Developers looking to make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. Getting to know someone inside the company can give you insider info and maybe even a referral!
✨Tip Number 2
Prepare for your interviews by practising common questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more confident you are, the better you'll perform!
✨Tip Number 3
Show off your projects! Have a portfolio ready that highlights your best work. Whether it's GitHub repos or personal projects, make sure they reflect your skills in back-end development and cloud integration.
✨Tip Number 4
Don’t forget to follow up after interviews! A quick thank-you email can keep you top of mind and show your enthusiasm for the role. Plus, it’s a great chance to reiterate why you’re a perfect fit!
We think you need these skills to ace Software Developer
Some tips for your application 🫡
Show Off Your Skills:When you're writing your application, make sure to highlight your experience with the technologies mentioned in the job description. We want to see how you've used Angular, JavaScript, and other tools in real projects, so don’t hold back!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, we’re looking for someone who can communicate effectively!
Tailor Your Application:Make sure to customise your application for this specific role. Mention how your past experiences align with our responsibilities, like collaborating with teams or implementing security measures. This shows us you’ve done your homework!
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 gives you a chance to explore more about us while you’re at it!
How to prepare for a job interview at Watchfinder
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Angular, JavaScript, and Python. Brush up on your knowledge of SOLID principles and design patterns, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems or implemented security measures in your previous projects. This will demonstrate your analytical skills and ability to think outside the box, which is crucial for a Software Developer role.
✨Emphasise Collaboration
Since the role involves working closely with the Engineering team and graphic designers, be ready to share experiences where you’ve successfully collaborated on projects. Highlight your communication skills and how you’ve gathered requirements from stakeholders.
✨Familiarise Yourself with Agile Methodologies
Understand the basics of Agile, particularly Kanban, as it’s a key part of the role. Be prepared to discuss how you’ve applied Agile practices in past projects and how they helped improve project delivery and team efficiency.