Job posting has expired
Back to search resultsSenior Software Engineer
![]() | |
![]() United States, Arizona, Phoenix | |
![]() 4300 Six Forks Road (Show on map) | |
![]() | |
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
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. |