F

First Citizens BancShares

Full-service bank offering loans and investments

Senior React Engineer

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree and 4 years of experience in software application development and maintenance, or a high school diploma or GED and 8 years of experience in software application development and maintenance.

Responsibilities

  • Join a pod of developers and automation engineers supported by a product manager and scrum master, and collaborate with other Online Banking pods.
  • Collaborate with Product and business owners to understand the business domain and products sufficiently to suggest the best design and implementation to meet user needs for functionality, performance, scalability, and reliability.
  • Spend most of the time designing systems while maintaining a substantial amount of hands-on implementation work.
  • Develop hands-on knowledge of the client-facing web application, microservices, data architecture and databases, internal supporting systems, and their integrations.
  • Become a subject matter expert in one or more technical environments and deliver frameworks or standards that help other engineers follow best practices.
  • Estimate large features and releases as needed.
  • Break down large feature sets so other team members can understand them, lead successful implementation and release, and train team members to do this themselves.
  • Drive technical designs to consensus and approval by the Architecture Review Team.
  • Design and develop enterprise solutions for specific business needs, providing frameworks, interfaces, and services that can be extended and reused for future requirements.
  • Perform impact analysis of proposed changes on existing architecture, capabilities, system priorities, and technology solutions.
  • Identify additional solution options or trade-offs and the cost-benefit implications of proposed solutions across people, processes, technology, strategy, and finance.
  • Conduct group training sessions or lunch-and-learn sessions.
  • Propose ways to refresh existing processes, seek approval from the product manager or team lead, and document process updates.
  • Identify opportunities for refactoring and technical debt remediation that can be included in normal delivery activities.
  • Use experience from previous projects to safeguard code quality and mentor junior engineers.
  • Contribute to architecture and design discussions for other engineers using knowledge of the existing code base.
  • Mentor team members in large-scale feature planning.
  • Share knowledge confidently, especially during code reviews.

Desired Qualifications

  • Eight or more years of front-end or user-interface-focused software engineering experience.
  • Experience with React 16 or later, Redux, MobX store management, Node.js, TypeScript, ES6, CSS3, CSS preprocessors, grid layout, and Jest testing.
  • Practical experience with Agile or iterative delivery methodologies.
  • Ability to build elegant, maintainable, well-documented, and secure code, with an interest in abstraction and refactoring.
  • Ability to influence architecture and design.
  • Ability to analyze and troubleshoot production issues; experience with test-driven development and continuous integration/continuous delivery.
  • Experience with distributed systems and microservices architecture.
  • Hands-on experience with RESTful web services, web applications, and transactional databases.
  • Experience with enterprise integration services or solutions and exposure to API gateways.
  • Experience with Jira, Confluence, GitLab, Docker, and Jenkins.
  • Experience with regulated financial organizations.

About the Company

First Citizens BancShares

Full-service bank offering loans and investments

First Citizens BancShares operates First Citizens Bank, offering a full range of financial services for individuals and businesses. Its products include checking and savings accounts, credit cards, mortgages and auto loans, personal loans, online and mobile banking, wealth management and investment services, insurance, and small business banking. The core product set is accessed via online and mobile platforms, branch networks, and ATM access, with features like online statements, bill pay, direct deposit, and rewards programs. The bank positions itself through a broad suite of banking and financial services tailored to different customer segments such as personal, business, and wealth customers, emphasizing integrated banking experience and customer support. Overall, the goal is to help customers manage money, borrow for major needs (homes, vehicles, education), invest for future goals, and protect their financial security through a range of financial products and advisory services.

Company size
10,001+
Company stage
IPO
Headquarters
Raleigh, NC
Founded
1898

Recently Posted Jobs

Explore more opportunities at First Citizens BancShares

See more jobs