Software Engineer

Software Engineer

Coventry Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Ampstek

At a Glance

  • Tasks: Create stunning user interfaces using React and Angular while optimising performance.
  • Company: Join a leading tech firm in Belfast with a focus on innovation.
  • Benefits: Enjoy a competitive salary, health perks, and opportunities for remote work.
  • Why this job: Be part of exciting projects that shape the future of web applications.
  • Qualifications: 7-12 years of experience in UI development with strong skills in React and Angular.
  • Other info: Dynamic team environment with great potential for career advancement.

The predicted salary is between 36000 - 60000 £ per year.

Hi ,

Greetings from Ampstek !!

We do have opening for our client,

Role : Senior UI Developer (React & Angular)

Location : Belfast, NI

Duration : Permanent

Job Description:

Total IT Experience: 7 to 12 years

  • Angular / React UI developers with proficiency in Design Systems. Eg: Material UI
  • Experience in using the Design system
  • Strong experience with React 18+, TypeScript, and ES6.
  • Expertise in performance fine-tuning and optimization of front-end applications
  • Hands-on experience with React Hooks such as useState, useEffect, useMemo, useCallback, and custom hooks.
  • Strong understanding of responsive design principles, patterns, and libraries such as Bootstrap.
  • Solid knowledge and hands-on experience in backend API integration, exception handling, and managing synchronous/asynchronous requests
  • Proficient in HTML5, CSS3, and modern CSS frameworks like Tailwind CSS or Styled Components.
  • Strong experience with Application Security concepts such as Authentication, Authorization, and Data Security.
  • Experience in designing applications for multiple browsers and multiple resolutions, including mobile devices.
  • Strong experience in responsive design principles and patterns and libraries such as bootstrap.
  • Hands-on experience with code release processes, bundling, and packaging applications for production environments.
  • Strong skills in troubleshooting front-end issues and adhering to best practices.
  • Proven ability to develop reusable components/widgets and implement component-driven architecture and design principles.
  • Exposure to unit testing or testing automation frameworks for front-end validation.
  • Advanced experience with testing frameworks such as Jest, React Testing Library, Cypress, or Enzyme for unit, integration, and end-to-end testing.
  • Strong understanding of web accessibility standards (WCAG) and experience in building inclusive and accessible applications.
  • Experience in accessibility testing
  • TFS (Team Foundation Server) familiarity will be an added advantage
  • Working knowledge of Webpack, Vite, Create React App (CRA), and Agile Scrum Framework for efficient development, build optimization, and project management.
  • Familiarity with NGRX or RXJS frameworks, as well as Saga/Thunk patterns for state management and data transfer.
  • Exposure to micro-frontends architecture for modular UI development is an added advantage.
  • Good to have: Experience in Node.js backend development.
  • Familiarity with Continuous Integration methodologies and tools like Jenkins.
  • Good to have exposure to cloud CDN and static website hosting in AWS or Azure.
  • Excellent communication and presentation skills.

Software Engineer employer: Ampstek

At Ampstek, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the vibrant city of Belfast. Our culture fosters innovation and collaboration, providing employees with ample opportunities for professional growth and development. With a focus on cutting-edge technology and a commitment to work-life balance, we ensure that our team members thrive both personally and professionally while contributing to meaningful projects.
Ampstek

Contact Detail:

Ampstek Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using React 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 interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!

✨Tip Number 4

Don't forget to apply through our website! We make it easy for you to find roles that match your skills. Plus, it shows you're serious about joining our team. Let's get you that dream job!

We think you need these skills to ace Software Engineer

React
Angular
Design Systems
Material UI
TypeScript
ES6
React Hooks
Responsive Design
Bootstrap
HTML5
CSS3
Tailwind CSS
Application Security
API Integration
Unit Testing
Jest
Cypress
Web Accessibility Standards
Agile Scrum Framework
Webpack
NGRX
RXJS
Micro-Frontends Architecture
Node.js
Continuous Integration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior UI Developer. Highlight your experience with React, Angular, and any design systems you've worked with. We want to see how your skills match up with what we're looking for!

Showcase Your Projects: Include links to your previous projects or a portfolio that showcases your work with front-end technologies. This gives us a chance to see your coding style and the kind of applications you've built. Don't be shy about showing off your best work!

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and skills. We appreciate a well-structured application that gets straight to the good stuff!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're keen on joining our team!

How to prepare for a job interview at Ampstek

✨Know Your Tech Stack

Make sure you’re well-versed in React, Angular, and TypeScript. Brush up on the latest features of React 18+ and be ready to discuss how you've used hooks like useState and useEffect in your projects.

✨Showcase Your Design Skills

Familiarise yourself with design systems like Material UI and responsive design principles. Be prepared to share examples of how you've implemented these in past projects, especially using frameworks like Bootstrap or Tailwind CSS.

✨Demonstrate Problem-Solving Abilities

Expect questions about troubleshooting front-end issues and optimising performance. Have specific examples ready that highlight your experience with API integration and handling asynchronous requests.

✨Highlight Testing Experience

Discuss your familiarity with testing frameworks such as Jest or Cypress. Be ready to explain how you’ve implemented unit tests or end-to-end testing in your previous roles to ensure application quality.

Software Engineer
Ampstek
Location: Coventry
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>