First Citizens Bank is looking to develop and deliver robust and scalable software solutions that support financial operations and enhance customer experience.
Requirements
- In-depth understanding of JavaScript, including ES6+ features, Type script, CSS3, CSS Reprocessors, Grid Layout, Loopback, closures and asynchronous programming
- Proven experience in building user interfaces with React.js
- Familiarity with state management libraries like Redux or MobX
- Understanding of the React component lifecycle and its best practices
- Experience with testing frameworks like Jest or Mocha
- Ability to interact with REST APIs and handle data fetching and manipulation
- Proficient in using GITLAB for version control
Responsibilities
- Design, develop, and maintain user interface components and web applications using React.js
- Write clean, efficient, well-documented, and maintainable code following best practices
- Analyze and solve technical problems, debugging and troubleshooting code issues
- Identify and implement strategies to optimize application performance
- Conduct unit testing, integration testing, and potentially contribute to automated testing frameworks
- Participate in code reviews to ensure code quality and knowledge sharing
- Create and maintain documentation for the codebase and its functionality
Other
- Bachelor's Degree and 2 years of experience in Application software programming OR High School Diploma or GED and 6 years of experience in Application software programming
- Excellent ability to communicate technical information clearly and work effectively with cross-functional teams
- Strong analytical and problem-solving skills
- Prior experience with regulated financial organization is a plus
- May mentor junior engineers and contribute to the team's technical growth