What are the responsibilities and job description for the Senior Frontend Developer position at CHAMP?
At CHAMP, we are redefining the technology used by Motor Vehicle Agencies and their stakeholders. We do so with innovative, cloud-based software that enhances efficiency, security, and interoperability. Our solutions replace outdated processes with modern, scalable platforms, enabling organizations to operate with greater speed and accuracy in an increasingly digital world.
Senior Frontend Engineer
Location: Cleveland (Onsite – 4 days in office)
Department: Engineering
Travel: <10%
Sponsorship: This position is not eligible for Visa Sponsorship
Relocation:This position is not eligible for Relocation
Your Impact
As a Senior 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 and assist in the continuous improvement of our processes.
What You Bring
We welcome candidates from all backgrounds. If you meet most of the qualifications below, we encourage you to apply, even if you don’t meet every single one.
What You’ll Do
- 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
- Create and maintain system documentation
- Integrate and consume RESTful APIs and web services
- Implement RESTful API workflows, including loading and error states
- Contribute to code reviews
- Coach developers on best practices
- Maintain code standards/style
- Lead a team of engineers on feature projects
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
Requirements Qualifications
- 5 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
- In-depth knowledge of UI design patterns, principles, and best practices
- Experience mentoring/coaching other software engineers
- Excellent communication and collaboration skills to work effectively with cross-functional teams, other developers, UX/UI designers, backend developers, Product teams, and QA engineers
Preferred Qualifications
- Experience in government technology, regulated industries, or enterprise SaaS is a bonus.
- Experience working with offshore software engineers
- Typescript, JSDoc, React Hook Form, Yup
Why You’ll Like Working Here
Competitive Salary
Annual Bonus Potential
Health, Dental & Vision Insurance
Unlimited PTO Policy
Matching 401K with immediate vesting
Subsidized Lunches at our Cleveland Headquarters
Fast Paced work environment in a growth company
Newly Renovated Office Space
Salary Range
The expected salary range for this position is $120,000 to $160,000 annually. This is a good faith estimate, and final compensation may vary based on experience and skills.
We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applicants of all backgrounds, including veterans and individuals with disabilities. If you need accommodations during the application or interview process, please let us know. We’re here to help.
By joining CHAMP Titles, you will be an integral member of our team with many opportunities for personal growth and upward mobility in a growing organization.We have a great culture that is flexible, collaborative and welcoming.
Salary : $120,000 - $160,000