Corporate Finance Institute logo

Corporate Finance Institute

Front-End Developer

🇺🇸 Remote - US

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ February 11th, 2025

UI/UX

Edtech.com's Summary

Corporate Finance Institute  is hiring a Front-End Developer. The role involves developing and maintaining a complex web application with features like customer account management, digital asset management, and user authentication. The Front-End Developer will collaborate with the design team for UI/UX and maintain checkout and customer acquisition pages, focusing on cross-platform, web-based solutions. 

Highlights 
  • Develop and maintain a complex web application and associated pages.
  • Extensive coding in JavaScript, React, and related ecosystems.
  • Compensation details not specified.
  • Requires 4-7 years of professional front-end development experience.
  • Experience with modern web technologies like JavaScript, HTML, CSS, and React.
  • Collaborate on feature design and development timelines.
  • Highly impacts design input focusing on scalability and resiliency.
  • Strong UI/UX design implementation.
  • Team leader for best practices adherence.

Front-End Developer Full Description

Front-End Developer
Product - Macabacus - Remote

Intermediate Front-End Developer
Reports to: Vice President, Engineering

Purpose
As a Front-End Developer, you will be responsible for developing and maintaining a complex web application that provides customer account management features (i.e., a self-directed account portal) such as settings configuration, digital asset management, user licensing and authentication, and billing functions.  This web app plays an increasingly important  role in our business as we migrate features from our core B2B software product to the cloud to support and facilitate cross-platform, web-based solutions.  Other responsibilities include maintenance of our checkout and related customer acquisition pages.  You will collaborate closely with our design team to deliver pixel-perfect, intuitive interfaces, where your strong UI/UX experience will be an important input to the design and implementation processes.

Success in this role is measured by
  • Passion for delivering high-quality, pixel-perfect, intuitive, and elegant user interfaces
  • Delivering features and projects on-time to drive department goals    
  • Maintaining a high level of teamwork and cross-team collaboration
  • Clear and proactive communication with team members
  • Vocal advocacy for user experience
  • Maintaining high coding proficiency and technical knowledge
  • Maintaining code quality, security, documentation, and tests
  • Investigating and solving identified problems and bugs
  • Writing maintainable, efficient, scalable, and reliable code
  • Following best practices
  • Providing input on system design that drives scalability, resiliency, and fault-tolerance
  • Providing innovative solutions to complex problems
  • Developing strategies for optimizing systems, improving performance, and reducing costs
  • Taking ownership of critical projects or components, including planning, execution, and delivery
  • Leading code reviews and setting high standards for code quality

Job Description
  • Develop, design, maintain, and support a web app and other website pages using modern front-end web technologies
  • Code extensively in JavaScript and React and related ecosystems
  • Proactively suggest improvements to features and processes that enhance the client experience, improve performance, or increase efficiency
  • Serve as a technical leader on the team to champion adherence to best practices
  • Collaborate with senior management to set priorities and deadlines
  • Design features and track their development timelines
  • Maintain project and operational documentation

Skills and competencies needed to succeed 
  • Intimately familiar with modern front-end software development practices
  • Have at least 4-7 years of professional front-end development experience
  • Expert familiarity with modern web technologies (JavaScript, HTML, CSS) and React
  • Working familiarity with jQuery and PHP
  • Ability to write elegant, efficient code
  • Deep pride in the quality of your work
  • Passion for creating awesome products that customers love
  • Enjoy engaging your mind to solve complex problems and build solutions end-to-end
  • Prefer small, high-visibility teams where your voice and contributions have an outsized impact
  • Manage responsibility and autonomy well
  • Be a motivated, organized self-starter
  • Communicate effectively with senior management
  • Working knowledge of building and maintaining test suites