Senior Frontend Developer (City of London)
Senior Frontend Developer (City of London)

Senior Frontend Developer (City of London)

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design and develop responsive UI components using modern frameworks like React and Angular.
  • Company: Join a leading technology consulting firm with a strong track record in digital transformation.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a diverse team making an impact for Fortune 1000 clients while honing your coding skills.
  • Qualifications: Strong JavaScript/TypeScript skills and experience with modern frameworks are essential.
  • Other info: Contribute to open-source projects and work with cutting-edge technologies in a supportive environment.

The predicted salary is between 48000 - 72000 £ per year.

Our client is the third-largest banking institution in the United States that is commonly cited as being too big to fail. They have approximately 200 million customer accounts and do business in more than 160 countries.

We are seeking a hands-on UI Developer with solid experience in modern JavaScript/TypeScript, React and Angular, Node.js, and NPM. The ideal candidate should be passionate about writing clean, high-quality code and implementing robust tests.

Key Responsibilities
  • Design, develop, and maintain responsive and scalable UI components using modern frameworks.
  • Write clean, maintainable, and testable code with a strong focus on performance and user experience.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure code quality through unit tests, static code analysis, and code reviews.
  • Participate in continuous integration and delivery processes.
  • Maintain high standards of code quality and ensure adherence to best practices.
Required Skills and Experience
  • Frontend Development
    • Strong proficiency in JavaScript (ES6+) and TypeScript.
    • Deep understanding of functional programming concepts, state management patterns, and asynchronous programming.
    • Solid experience in at least one of the following frameworks:
    • React: Including Hooks, Context API/Redux, Router, and AG Grid for complex data visualization.
    • Angular: Component architecture, services, dependency injection, and NgRx (preferred).
  • Testing
    • Strong experience with unit testing tools:
    • React: Vitest, Jest, React Testing Library
    • Angular: Jasmine, Karma, TestBed
    • E2E Testing: Experience with Playwright
  • Tooling
    • Experience with static code analysis tools (ESLint, Prettier, Sonar).
    • Source control (Git) and workflows (Pull Requests, trunk-based development, Gitflow).
    • Frontend build tools/bundlers: Webpack, Vite, Rollup.
  • DevOps & CI/CD
    • CI tools: TeamCity, Jenkins, Tekton.
    • Containerization: Docker, Podman, containerd.
    • Cloud platforms: Kubernetes, OpenShift.
    • Linux proficiency.
  • Other Technical Skills
    • Dependency management: npm, Yarn.
    • Familiar with binary repositories (e.g., JFrog Artifactory).
    • Able to detect/remediate out-of-date dependencies and security issues.
    • Web security concepts: HTTPS, CORS, OAuth, JWT.
    • RESTful API integration.
    • CSS preprocessors (SASS, LESS) and styling libraries (CSS Modules, Styled Components, TailwindCSS).
  • Nice to Have
    • Contributions to open-source projects.
    • Experience with performance optimization and accessibility best practices.
    R

    Contact Detail:

    RE Partners Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Frontend Developer (City of London)

    ✨Tip Number 1

    Familiarise yourself with the specific frameworks mentioned in the job description, especially React and Angular. Make sure you can discuss your experience with these technologies confidently during interviews, as they are crucial for the role.

    ✨Tip Number 2

    Showcase your understanding of modern JavaScript and TypeScript by preparing examples of projects where you've implemented these languages effectively. Be ready to explain your coding decisions and how they improved performance or user experience.

    ✨Tip Number 3

    Highlight any experience you have with testing tools like Jest or Jasmine. Being able to demonstrate your commitment to code quality through testing will set you apart from other candidates.

    ✨Tip Number 4

    Network with professionals in the banking and tech industries, particularly those who work with large-scale applications. This could provide valuable insights into the company culture and expectations, which you can leverage during your application process.

    We think you need these skills to ace Senior Frontend Developer (City of London)

    Proficiency in JavaScript (ES6+) and TypeScript
    Experience with React (including Hooks, Context API/Redux, Router, AG Grid)
    Solid understanding of Angular (component architecture, services, dependency injection, NgRx)
    Strong knowledge of functional programming concepts
    Familiarity with state management patterns
    Understanding of asynchronous programming
    Experience with unit testing tools (Vitest, Jest, React Testing Library, Jasmine, Karma, TestBed)
    Knowledge of E2E testing frameworks (Playwright)
    Experience with static code analysis tools (ESLint, Prettier, Sonar)
    Proficient in source control using Git and workflows (Pull Requests, trunk-based development, Gitflow)
    Familiarity with frontend build tools/bundlers (Webpack, Vite, Rollup)
    Experience with CI/CD tools (TeamCity, Jenkins, Tekton)
    Knowledge of containerization technologies (Docker, Podman, containerd)
    Familiarity with cloud platforms (Kubernetes, OpenShift)
    Proficiency in Linux
    Experience with dependency management (npm, Yarn)
    Understanding of web security concepts (HTTPS, CORS, OAuth, JWT)
    Experience with RESTful API integration
    Familiarity with CSS preprocessors (SASS, LESS) and styling libraries (CSS Modules, Styled Components, TailwindCSS)
    Experience with performance optimization and accessibility best practices

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with JavaScript, TypeScript, React, and Angular. Include specific projects where you've implemented responsive UI components and any relevant testing tools you've used.

    Craft a Strong Cover Letter: In your cover letter, express your passion for frontend development and detail how your skills align with the job requirements. Mention your experience with unit testing and CI/CD processes to demonstrate your commitment to code quality.

    Showcase Your Projects: If you have a portfolio or GitHub repository, include links to projects that showcase your work with modern frameworks and tools mentioned in the job description. Highlight any contributions to open-source projects if applicable.

    Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. Ensure that all technical terms are correctly used and that your application reflects your attention to detail.

    How to prepare for a job interview at RE Partners

    ✨Showcase Your Technical Skills

    Be prepared to discuss your experience with JavaScript, TypeScript, React, and Angular in detail. Bring examples of projects you've worked on that highlight your proficiency in these technologies, especially focusing on how you implemented features and solved problems.

    ✨Demonstrate Your Testing Knowledge

    Since the role emphasises clean and testable code, be ready to talk about your experience with unit testing tools like Jest or Jasmine. Discuss how you ensure code quality through testing and any specific challenges you've faced in this area.

    ✨Understand the Company’s Values

    Research the banking institution's mission and values. Be ready to explain how your personal values align with theirs, particularly regarding user experience and performance, as these are key aspects of the role.

    ✨Prepare for Collaboration Questions

    As the role involves working with cross-functional teams, think of examples where you've successfully collaborated with others. Be ready to discuss how you handle feedback and contribute to team goals, showcasing your communication skills.

    Senior Frontend Developer (City of London)
    RE Partners
    R
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >