Role Overview:
We're seeking an experienced Senior Front End Developer specializing in React. You should be comfortable with some full-stack work and using various tools. This position can be remote, but we'd love it if you're open to a hybrid setup in Nashville, TN.
Key Responsibilities:
- Take complete ownership of projects from start to finish.
- Build and maintain frontend applications using React.
- Collaborate with different teams to design and implement scalable solutions.
Technical Skills:
- React: Deep understanding of React and its core principles, including hooks, state management (e.g., Redux or Context API), and component lifecycle.
- JavaScript/TypeScript: Proficiency in modern JavaScript (ES6+) and TypeScript for writing clean, maintainable code.
- HTML/CSS: Strong skills in HTML5 and CSS3, including preprocessors like SASS or LESS, and frameworks like TailwindCSS.
- Version Control: Experience with Git.
- Build Tools: Familiarity with modern frontend build pipelines and tools such as Webpack, Babel, or npm/yarn.
- Testing: Experience with frontend testing libraries and frameworks like Jest, React Testing Library, Cypress, or Enzyme.
- REST: Understanding of RESTful APIs for data fetching and state management.
- CI/CD: Knowledge of Continuous Integration and Continuous Deployment pipelines using tools like Jenkins, CircleCI, or GitHub Actions.
- Cloud Services: Basic understanding of cloud platforms (AWS, GCP, Azure) and experience with services like S3, Lambda, and CloudFront.
- State Management: Proficiency in managing application state using libraries like Redux, MobX, or Recoil.
- Responsive Design: Strong understanding of responsive design principles and frameworks.
What We're Looking For:
- Experience: At least 5 years of experience in frontend development with a strong focus on React. Eight years of experience is preferred.
- Project Ownership: Proven track record of owning projects and driving them forward.
- Versatility: Comfortable with a variety of tools and technologies.
- Problem-solving: Excellent problem-solving skills.
- Communication: Great communication skills, whether working remotely or in the office.
What We're Looking For:
- Located in or willing to move to Nashville, TN, for a hybrid work arrangement.
- Experience working in a fast-paced environment
Why Join Us:
- Work in a high-impact, fast-paced, and collaborative environment.
- Competitive salary and benefits package.
- Continuous learning and professional development opportunities.
- Flexible work arrangements.