BA/BS degree with 5+ years of software engineering experience (Computer Science preferred)
Expert in ES6 Javascript fundamentals
Skilled in AngularJS, Angular, or React
Expert in UI Components approach
Advanced in unit testing (Karma, Chai, Mocha)
Advanced in end-to-end testing (Cypress, Protractor)
Familiarity with CSS preprocessors (Less, Sass)
Experience with Bootstrap.
Responsibilities
Collaborate with engineers, designers, and product owners
Ensure adherence to top-notch engineering best practices
Implement solutions based on design specs; give and receive pull-request feedback
Write tests for software developed
Promote an inclusive and positive team culture with ownership of projects.
Benefits
Opportunities for continuous learning and professional growth
Supportive and collaborative team environment
Culture emphasizes ownership and accountability
Encouragement to take creative risks to solve client problems
Empowerment of team members through knowledge sharing.
Full Job Description
About the job:
Collaborate with a team of smart and passionate engineers, designers, and product owners
Ensure the highest level of engineering best practices in the software you develop
Implement solutions based on both your own and others' design specs, give and receive feedback on pull-requests, and write tests
Foster an inclusive, positive culture that emphasizes strong ownership of what the team builds
About your skills:
BA/BS degree and 5+ years of software engineering experience (degree in Computer Science and/or minor in Math is preferred)
Expert in ES6 Javascript fundamentals
Skilled in AngularJS, Angular, and/or React
Expert in UI Components approach
Advanced skill in unit testing (Karma, Chai, Mocha)
Advanced skill with e2e testing (Cypress, Protractor)
Experience using CSS preprocessors (Less, Sass)
Experience with Bootstrap
More about you:
You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others
You like to take risks when looking for Client solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen
You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem
You believe in not only serving customers, but also empowering them by providing knowledge and tools