Senior Front End Engineer
Civitas Learning is bringing together technology, design thinking, and data science in our mission to help one million more students graduate each year. We’re building a data platform and cloud-based applications to deliver insights and action analytics to the frontlines of education. We’re looking for talented people who want to jump in and roll up their sleeves with us to make it all happen, and want to do the best work of their careers.
We are currently seeking an experienced, creative, and thoughtful Front End Engineer to join one of our talented cross-functional product teams. This team is building student-facing tools that greatly improve the agency students have over their own success. Our engineers are collaborative and are encouraged to bring new ideas to the table – we are not dogmatic in our approach and are constantly striving to improve. We are problem solvers. We want to work with people who are passionate about our mission and have a desire to be part of a rapidly expanding high performance team.
Primary Responsibilities:
- Collaborate in a cross-functional product team which is building friendly, usable web apps to empower students with the knowledge needed to plan and explore their path towards different degrees.
- Write clean, high-quality, well-tested code.
- Contribute to the improvement of our overall front-end development best practices.
- Maintain and grow current and new products while employing systemic thinking and designs that can adapt to new customer needs.
- Help foster the professional development of less experienced peers.
Requirements:
- BS in Computer Science or equivalent professional experience
- Minimum 4 years of professional front-end software development
- An ability to communicate with your peers on par with your technical skill
- Happiness in collaborating with a diverse range of people of differing backgrounds and experience levels
- Self-directed and proactive in taking ownership of problems as they arise.
AND
Mastery of:
- Javascript, HTML
- Node.js, Angular, or React
- Fundamental algorithms, data structures, and complexity analysis
Fluency in:
- SQL, particularly postgres
- Web app security best practices
Preferred Skills:
- Fluency in Java or other JVM languages.
*We are not able to sponsor citizenship for this position.