We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

Back to search results

Senior Software Engineer

First Citizens Bank
United States, Arizona, Phoenix
4300 Six Forks Road (Show on map)
Mar 24, 2025
Overview

A Senior (Front-End) Developer is responsible for designing and developing interactive user interfaces for web applications using the React JavaScript libraries, requiring strong proficiency in JavaScript, Typescript, HTML, CSS, and a deep understanding of React concepts to build responsive and performant user interfaces, while collaborating with design teams and backend developers to deliver a seamless user experience. In addition, the developer is competent in Node JS frameworks.


Responsibilities

  • UI Development:

    Design, develop, and implement reusable React components to create visually appealing and user-friendly interfaces.

  • Component Architecture:

    Structure complex applications using React's component-based approach, managing state and data flow effectively.

  • Performance Optimization:

    Analyze and optimize application performance, identifying and addressing bottlenecks to ensure smooth user interaction.

  • Testing and Debugging:

    Write unit and integration tests for React components, thoroughly test application functionality, and debug issues efficiently.

  • Collaboration:

    Work closely with designers, backend developers, and other stakeholders to understand requirements, translate them into technical solutions, and ensure alignment.

    #EJC

    #LI-DNI

Qualifications

Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance

Preferred Area of Experience:

- Current contractor for FCB or its affiliates.

Strong JavaScript Fundamentals:

Comprehensive understanding of JavaScript concepts, asynchronous programming, data structures and strong in Nodejs based development.

React Expertise:

Deep knowledge of React core concepts like JSX, components, props, state management, lifecycle methods, and hooks.

Frontend Technologies:

Proficiency in HTML, CSS, and CSS preprocessors (e.g.,Less) to style components and create responsive layouts.

State Management:

Experience with state management libraries like Redux or Context API for complex application logic.

Testing Frameworks:

Familiarity with unit testing libraries like Jest and React Testing Library to ensure code quality.

Build Tools:

Understanding of build tools like Webpack or Parcel for bundling and optimization.

Version Control:

Proficiency with Git for code versioning and collaboration.

Communication Skills:

Very strong communication skills are required to work seamlessly with the team

Accessibility: Knowledge of web accessibility standards and practices to create inclusive user interfaces.

Performance Optimization Techniques: Experience with techniques to improve application performance, including code splitting, lazy loading, and server-side rendering.

Experience with Design Systems: Ability to contribute to and utilize a component library or design system.

RESTful API Integration: Understanding of how to interact with backend APIs using Fetch or Axios.

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

#alert

(web-6468d597d4-xmtz2)