SmartAsset

Senior Software Engineer - Frontend

Remote
JavaScript Angular Dart CSS API HTML Java Python AWS MySQL PostgreSQL Vue.js JQuery React Spring TypeScript Node.js
This job is closed! Check out or
Description

About Us: 

SmartAsset is an online destination for consumer-focused financial information and advice that powers SmartAdvisor, a national marketplace connecting consumers to financial advisors. Reaching approximately 75 million people each month (as of Sept. 2021) through its educational content and personalized calculators and tools, SmartAsset's mission is to help people make smart financial decisions. Ranked on the Inc. 5000 and Deloitte Technology Fast 500™ lists of fastest growing companies in 2021, SmartAsset closed a $110 million Series D round, valuing the company at over $1 billion. SmartAsset was also named to Y Combinator's list of Top 100 Companies of all time and Forbes' list of America's Best Startup Employers in 2020.

SmartAsset has been featured in hundreds of publications, including the Wall Street Journal, CNN, TechCrunch, The New York Times, CNBC, FOX Business, The Washington Post, U.S. News World Report, TIME, Reuters, Businessweek and Barron’s.  

About the Team:

In our Web Applications Engineering team we build and maintain the consumer-facing products of SmartAsset including the two main websites smartasset.com and smartadvisormatch.com that were visited by over 100 million users in 2021.We are actively reengineering the tech stack that generates these two sites as well as the distributed SmartAdvisor investor-to-advisor matching service using the latest in front-end and back-end technologies. 

Our stack includes React, NodeJS, Java, Python, webpack, SASS, XState, and Spring MVC. Our systems are planned and conceptualized using domain driven design (DDD) approaches and built using event driven architectures. Our applications and services are fully hosted by AWS using EC2 servers, RDS MySQL and postgres databases, Lambda functions, SQS queues, and CloudFront CDN platforms to take the systems to the extreme edge of scalability and reliability. The team delivers these solutions using agile and CI/CD techniques in 2-week sprints following a Scrum-based SDLC methodology. 

We are a diverse and supportive group of collaborative and creative software engineers that work in close partnership with our Product & UI/UX peers and Marketing & Business Development stakeholders in a thriving and rapidly growing finance services company.

About the Job:

Responsibilities:

  • Working as part of a focused agile team delivering impactful solutions for our customers.  Engineering complex front-end browser and SaaS solutions with HTML, CSS, JavaScript (ES5+) and/or TypeScript using appropriate frameworks and libraries like React, Redux, XState, Stitches, Webpack, and Axios along with testing and debugging tools.
  • Engaging with Product, UI/UX, QA and other engineers to ensure delivery of high quality, valuable products and well-designed systems
  • Mentoring peers and junior colleagues through pair coding sessions, code reviews, discipline presentations, and other discussions.
  • Researching and prototyping the newest in web UI technologies.
  • Performing multi-vendor evaluations to select the most appropriate solutions for our engineering challenges.
  • Managing and creating useful documentation as part of the delivery process including runbooks, reference materials, etc.
  • Participating and leading systems design engineered for scalability and long-term maintainability.

Skills/Experience You Have:

  • Four (4) or more years of software development experience in website and web applications development
  • Demonstrable expertise with HTML, CSS, and JavaScript (ES5+) with up-to-date experience creating websites and web applications using one or more of these front-end technologies: React, Angular, Vue, jQuery
  • Intimate knowledge of the page loading lifecycle and understanding of how the JavaScript engine operates within the browser inclusive of knowledge of the primary asynchronous APIs
  • Experience working in an Agile SDLC environment along with a ticket-based work tracking system like Jira, Monday, Asana, Pivotal Tracker, GitHub Issues, etc.

Skills/Experience Preferred:

  • Experience working with XState, Redux, React Hooks, Recoil, or other state management systems
  • Experience with JavaScript transpiling with tools such as Babel, CoffeeScript, Typescript, Dart, etc.
  • B.S. or M.S. in Computer Science or any of the many Engineering disciplines

 

 

SmartAsset is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please contact us at Recruiting@smartasset.com.

SmartAsset
SmartAsset
Finance Financial Services FinTech Personal Finance Wealth Management

5 applies

178 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 205 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers