At a Glance
- Tasks: Write clean code and design robust applications using TypeScript, JavaScript, Node.js, and React.
- Company: Join a dynamic tech company in Soho, London with a collaborative culture.
- Benefits: Enjoy 25 days holiday, gym membership, educational allowance, and regular team events.
- Why this job: Make an impact with cutting-edge tech while growing your skills in a supportive environment.
- Qualifications: Proficiency in TypeScript, JavaScript, Node.js, and React; strong problem-solving skills.
- Other info: Work onsite 4 days a week with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We're always keen on speaking with experienced and ambitious software engineers. If the below sounds interesting, feel free to drop us a line.
Location: Soho, London (onsite 4 days a week)
Salary: Based on experience
Right to work: Must hold right to work in the UK.
Responsibilities:
- Development and Design: Write clean, efficient, and maintainable code using TypeScript, JavaScript, Node.js, and React. Design and implement robust applications and services to meet predefined requirements.
- Code Review and Quality Assurance: Participate in code reviews to maintain high code quality and promote best practices. Implement automated tests to ensure functionality, performance, and security.
- Collaboration: Work closely with the engineering team to define feature specifications and deliver high-quality solutions.
- Problem-Solving: Identify, troubleshoot, and resolve issues and performance bottlenecks in a timely and effective manner.
- Continuous Learning: Stay up-to-date with new technologies and industry trends relevant to the tech stack. Contribute to improvements of development processes.
- Documentation: Create and maintain comprehensive documentation for systems and processes developed, ensuring clarity for future maintenance and scalability.
About You / Qualifications:
- Strong proficiency in TypeScript, JavaScript (ES6+), Node.js, and React, with a solid understanding of their ecosystems.
- Experience with modern development tools and practices, such as Git, CI/CD pipelines, automated testing frameworks (e.g., Jest, Mocha), and containerisation technologies (e.g., Docker).
- Knowledge of RESTful API design and development, and familiarity with web services architecture.
- Ability to write efficient, secure, well-documented, and clean JavaScript code.
- Familiarity with database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB), and an understanding of data modeling principles.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication and collaboration skills, with the ability to convey complex technical information to non-technical stakeholders.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
- Proactive, curious, ambitious, and eager to learn; you’ll stand out to us.
Successful applicants must hold the right to work in the UK and be able to commute to our Soho office at least four times a week.
Benefits:
- 25 days holiday, increasing yearly
- A Macbook & external monitor
- Bonuses & profit share
- Gym membership
- Mindfulness allowance
- Educational allowance
- Paid lunches at the office
- Regular team drinks and events
- Occasional trips to our Miami office
- Paid travel into the office
- Yes, we do have beer on tap.
Software Engineer in City of London employer: Upscope
Contact Detail:
Upscope Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online communities. You never know who might have a lead on that perfect Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, JavaScript, Node.js, and React. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Remember, they want to see how you tackle issues!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from ambitious software engineers like you!
We think you need these skills to ace Software Engineer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with TypeScript, JavaScript, Node.js, and React. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for coding and problem-solving, and explain why you’re excited about joining our team at Upscope. Let us know what makes you tick!
Showcase Your Projects: If you've worked on any cool projects, don’t forget to mention them! Whether it's personal projects or contributions to open source, we love seeing what you've built and how you approach challenges.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Upscope
✨Know Your Tech Stack
Make sure you brush up on your TypeScript, JavaScript, Node.js, and React skills. Be ready to discuss your experience with these technologies and how you've used them in past projects. It’s a great way to show that you’re not just familiar with the tools, but that you can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in your previous roles and how you resolved them. This could involve debugging code or optimising performance. Highlighting your problem-solving abilities will demonstrate your value as a Software Engineer.
✨Emphasise Collaboration
Since teamwork is key in this role, think of instances where you’ve successfully collaborated with others. Be ready to discuss how you communicate complex technical information to non-technical stakeholders, as this will show your ability to work well within a team.
✨Stay Curious and Eager to Learn
Upscope values continuous learning, so express your enthusiasm for keeping up with industry trends and new technologies. Share any recent courses or projects you've undertaken to expand your knowledge, as this will resonate well with their proactive culture.