At a Glance
- Tasks: Create amazing software using ECMAScript, TypeScript, HTML5, and CSS3.
- Company: Join Java Script Works, a forward-thinking tech company in Edinburgh.
- Benefits: Enjoy competitive pay and a chance to work on exciting projects.
- Other info: Great opportunity for career growth in a dynamic environment.
- Why this job: Be part of a team that values innovation and creativity in software development.
- Qualifications: Experience with automated testing, SQL, and design principles like SOLID and TDD.
The predicted salary is between 50000 - 65000 β¬ per year.
Java Script Works is looking for a Staff Software Engineer based in Edinburgh, United Kingdom. The role requires expertise in ECMAScript, TypeScript, HTML5, and CSS3, alongside knowledge of design principles like SOLID and TDD. The ideal candidate should also have experience with automated testing and a solid understanding of SQL. This is a full-time position offering competitive compensation, but visa sponsorship is not provided. Skills in C#/.NET and Angular would be advantageous.
Staff Software Engineer β Full-Stack (C/.NET, TS, Angular) in Edinburgh employer: Java Script Works
Java Script Works is an exceptional employer that fosters a collaborative and innovative work culture in the heart of Edinburgh. With a strong emphasis on employee growth, we offer continuous learning opportunities and support for professional development, ensuring our team members thrive in their careers. Our competitive compensation package, combined with a commitment to work-life balance, makes us an attractive choice for those seeking meaningful and rewarding employment in the tech industry.
StudySmarter Expert Adviceπ€«
We think this is how you could land Staff Software Engineer β Full-Stack (C/.NET, TS, Angular) in Edinburgh
β¨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using ECMAScript, TypeScript, and Angular. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding design principles like SOLID and TDD. Practise common algorithms and data structures to ace those coding challenges!
β¨Tip Number 4
Donβt forget to apply through our website! Weβve got loads of opportunities that might just be the perfect fit for you. Plus, itβs a great way to get noticed by our hiring team directly.
We think you need these skills to ace Staff Software Engineer β Full-Stack (C/.NET, TS, Angular) in Edinburgh
Some tips for your application π«‘
Tailor Your CV:Make sure your CV highlights your experience with ECMAScript, TypeScript, and C#/.NET. We want to see how your skills align with the role, so donβt be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why youβre passionate about full-stack development and how your knowledge of design principles like SOLID and TDD makes you a great fit for our team.
Showcase Your Testing Skills:Since automated testing is key for this role, include examples of how you've implemented testing in your previous projects. We love seeing candidates who take quality seriously!
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 donβt miss out on any important updates from our team!
How to prepare for a job interview at Java Script Works
β¨Know Your Tech Stack
Make sure you brush up on your knowledge of ECMAScript, TypeScript, HTML5, and CSS3. Be ready to discuss how you've used these technologies in past projects, as well as any design principles like SOLID and TDD that you've applied.
β¨Showcase Your Problem-Solving Skills
Prepare to tackle some coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. This will demonstrate your ability to think critically and solve problems effectively.
β¨Automated Testing Know-How
Since automated testing is a key part of the role, be prepared to discuss your experience with it. Bring examples of how you've implemented testing in your projects, and be ready to talk about the tools and frameworks you prefer.
β¨SQL Savvy
Brush up on your SQL skills, as a solid understanding is essential for this position. Be ready to answer questions about database design, query optimisation, and how you've used SQL in your previous roles.