Sr. Full Stack Software Engineer
Nextjs
Posted on 9/18/2023
Consumer financial information & advice platform
Company Overview
SmartAsset's mission is to help people make smart financial decisions. The company has created a national marketplace connecting consumers to financial advisors to help people navigate life’s big personal finance decisions.
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Next.js
Node.js
Agile
JavaScript
Jest
Git
HTML/CSS
Java
PHP
React.js
Redux
REST APIs
Rust
SCRUM
Python
TypeScript
Web Development
Wordpress
Webpack
CategoriesNew
Software Engineering
Requirements
- A minimum of 5 years of professional frontend development experience in a team environment
- Proven experience developing web applications using Node.js, Next.js and React with a strong understanding of their features and best practices
- Minimum of 3 years using React
- Minimum of 2 years using Next.js
- Proficiency in frontend web technologies such as TypeScript, JavaScript, HTML, and CSS
- Experience with modern frameworks, libraries, and patterns that build upon CSS, such as SCSS or LESS
- Familiarity with testing frameworks and libraries, such as Jest, React Testing Library, or Enzyme
- Comfort with installing plugins and making minor changes to WordPress code using PHP
- Experience integrating content from RESTful APIs and GraphQL queries
- Familiarity with state management libraries and caching techniques using React Hooks, Redux, or XState
- You have strong knowledge of web development best practices, including responsive design, cross-browser compatibility, and performance optimization
- Knowledge of agile software development methodologies, such as Scrum or Kanban is required
- Experience in Java in a web MVC framework
- Familiarity with version control systems, such as Git, SVN, or Mercurial
- Experience with build tools and bundlers, such as Webpack, NPM, pip, or composer
- Experience using server-side JavaScript with Node.js or equivalent technologies (Rust, Python, PHP, Java, etc.)
- You have excellent problem-solving skills, with the ability to think critically and creatively to develop innovative web solutions
- You are passionate about maintaining code to common Web standards and functionality to required accessibility standards
- You enthusiastically contribute to improving our standards, processes, and team
- You possess a proactive mindset, with the ability to work independently and collaboratively in a fast-paced, dynamic environment
Responsibilities
- In this role, you will be responsible for designing, developing, and implementing high-quality web applications using the latest Next.js, React, and Typescript technologies. You will collaborate with other developers, designers, and other stakeholders to create innovative, user-friendly, and high-performance web solutions that meet our specific business needs and end-user requirements
- Your responsibilities will include: