Senior Front End Engineer | Remote jobs in United States
cer-icon
Apply on Employer Site
company-logo

Cardinal Bank · 5 months ago

Senior Front End Engineer | Remote

Cardinal Financial is a nationwide direct mortgage lender focused on creating solutions for borrowers, partners, and employees. They are seeking a Senior Front End Software Engineer to develop and maintain scalable front-end software solutions, mentor other engineers, and leverage AI tools to enhance development workflows.

FinanceFinancial Services

Responsibilities

Lead the development and maintenance of complex front-end applications using JavaScript, HTML, and CSS, with a focus on performance, scalability, and user experience
Architect solutions using our custom front-end framework (similar to Vue.js) while leading the transition towards industry-standard frameworks and modern state management libraries (React and Next.js)
Leverage AI-powered development tools and workflows to accelerate coding, debugging, and optimization processes
Collaborate with the greater engineering team, including full-stack developers, business analysts, and designers, in an agile environment
Spearhead efforts to modernize legacy JavaScript code, improving functionality and maintainability
Design and implement reusable component libraries, responsive designs, and web components
Write and review clean, efficient code and comprehensive unit tests
Implement complex UIs that interact with backend APIs, demonstrating strong understanding of full-stack concepts
Work with API development, vendor gateways, and authentication protocols to ensure seamless integration
Lead code reviews and establish high code quality standards
Manage deployment processes and CI/CD pipelines to ensure reliable software delivery
Evaluate and recommend new technologies to improve our tech stack and processes
Manage your tasks and projects independently, including prioritization, stakeholder communication, and documentation

Qualification

JavaScriptReactNext.jsHTML5CSS3RESTful APIsGitCI/CDProblem-solvingCommunicationAttention to detailTeam leadership

Required

Bachelor's degree in Computer Science or related field
5+ years of software development experience, preferably on large-scale web applications
Mastery of JavaScript, including deep understanding of ES6+ features
Extensive experience with at least one modern front-end framework (e.g., React, Angular, Vue.js), with an understanding of Next.js or similar meta-frameworks for server-side rendering and full-stack capabilities
Expert knowledge of HTML5, CSS3, and responsive web design principles
Experience working with and contributing to design systems, including component libraries and style guides
Solid understanding of RESTful APIs and asynchronous request handling
Proficiency with version control systems, preferably Git
In-depth knowledge of cross-browser compatibility issues and solutions
Understanding of server-side rendering and its implementation
Experience with build tools (e.g., Webpack, Vite)
Experience mentoring junior developers and leading technical projects
Experience with deployment processes and CI/CD pipeline management
Experience with API and vendor gateway integrations and authentication systems
Exceptional problem-solving skills and ability to learn and implement new technologies quickly, including AI development tools
Self-driven with the ability to manage complex projects independently while meeting deadlines
Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders
Strong attention to detail and commitment to writing and promoting clean, maintainable code
Strong understanding of design systems and their importance in creating consistent, scalable user interfaces across multiple products
Ability to thrive in a fast-paced, evolving environment and lead by example
Passion for great code design, UX, security, performance, and testing
Collaborative mindset, working well both independently and as a team leader
Proven ability to successfully refactor and improve large legacy code bases
Capacity to make architectural decisions and guide the team in implementing best practices

Benefits

Full Benefits, beginning the first day of the month following your start date, including – Medical, Dental, Vision, Life, Disability Insurance, and much more
Generous paid time off package that also includes all major holidays
401K w/ 50% match - Beginning the 1st of the month following 30 days of employment

Company

Cardinal Bank

twittertwittertwitter
company-logo
Cardinal Bank, headquartered in Tysons Corner, Virginia, is a wholly-owned subsidiary of Cardinal Financial Corporation, one of the largest financial holding companies based in Virginia.

Funding

Current Stage
Public Company
Total Funding
unknown
2016-08-18Acquired
1998-07-17IPO
Company data provided by crunchbase