What are the responsibilities and job description for the Frontend Engineer position at CHAMP?
Frontend Engineer
About the job
CHAMP is a SaaS company that uses digitization to optimize the vehicle title management ecosystem. In short, we speed up the process of transferring titles for all participants in the titling ecosystem.
As a Frontend Engineer, you will work in a distributed team on multiple UI clients using Agile methodology to support our product suite. This is a highly interactive role that requires the skills of a team player who can analyze business requirements and handle technical challenges. You will need to be able to switch contexts based on business requirements. You will be involved in our application design and architecture. You will assist in the continuous improvement of our processes.
By joining CHAMP, you will be an integral team member with many opportunities for personal growth. We have a great working environment that is flexible, collaborative, and welcoming.
About CHAMP
CHAMP is creating the future of Title Management through digitizing processes that have historically been manual and paper-based. Our SaaS platform helps insurance carriers, lenders, state governments, vehicle retailers, and OEMs quickly, easily, and digitally create, manage, and transfer vehicle titles. CHAMP is committed to diversity and inclusion. We recognize the power of different perspectives, backgrounds, and skills. We celebrate these differences and thrive on them to benefit our employees, products, and community.
Development Stack
Programming languages: JavaScript
Frameworks: React, Redux, Material UI (MUI), Jest, React Testing Library
Tooling: Docker, NPM, GIT, Yarn, Lerna, Babel, Webpack, Terraform, GitHub Actions, AWS
Collaboration Tools: Jira, Confluence, GitHub, Slack
Responsibilities
- Design and implement new features while continuously improving code quality, keeping scalability and maintainability in mind
- Translate use cases, user stories, and UI mockups into functional features using responsive design patterns
- Integrate and consume RESTful APIs and web services
- Implement RESTful API workflows, including loading and error states
- Contribute to code reviews
- Maintain code standards/style
Desired Background
Must Haves
- 1-3 years designing, testing, and implementing React JS or comparable frameworks and applications, as well as using Redux as a state manager or other state managers
- Knowledge of UI design patterns, principles, and best practices
- Excellent communication and collaboration skills to work effectively with cross-functional teams, other developers, UX/UI designers, backend developers, Product teams, and QA engineers
Nice to have
- Experience working with offshore software engineers
- Typescript
- JSDoc
- React Hook Form
- Yup
What you need to succeed at CHAMP
- Excellent communication, organization, and teamwork skills
- Ability to follow complex design and development standards
- Proactive approach to problem-solving
Benefits - Why You Want to Work for Us!
- Dental Insurance
- Health Insurance
- Vision Insurance
- Hybrid Work Environment
- Generous PTO Policy
- Competitive Salary
- Year-end Bonus Potential
- Matching 401K
- Subsidized Lunches
Location
Fully Remote or Hybrid if in the Cleveland, OH Area
Salary : $85,000 - $115,000