Category
General Administrative
Description
Day in a life of a Front End Engineer
- Collaborate with Product Managers, Engineers, and Domain Experts to design and develop applications and platform
- Decompose existing software systems while working with and influencing others to improve overall architecture
- Collaborate with Quality Assurance engineers to ensure accurate and comprehensive testing coverage
- Contribute to troubleshooting and technical support of the product
- Participate in all aspects of the software development life cycle
Qualities We Value
- Creativity and a self-starting willingness to explore new technologies
- Tenacity, technical brilliance, and ability to contribute quickly
- Take pride in work through attention to detail
- Passion for code quality and great design
Responsibilities
- Collaborate with Product Management and Development team members on technical design. Deliver compelling and creative solutions when problems arise.
- Engage in all aspects of implementation for features: from design to development, deployment to production, to support and maintenance.
Qualifications
- 3 years UI development experience
- Vanilla JavaScript Ninja
- ES6 experience
- Familiarity with open-source Java stack development (Java, Maven, Git, Jenkins, Junit, Tomcat)
- Experience working with modern JavaScript frameworks (e.g. React, Vue, or Angular)
- Behavior-driven development test framework experience (e.g. Jasmine or Mocha)
- Proficiency with CSS abstraction layers (e.g. SASS or JSS)
Preferred Qualifications
- An understanding of Flux architecture (e.g. Redux)
- Experience with Webpack
- Full stack development experience with Java (Java, Maven, Git, Tomcat, Spring)
- Familiarity with Agile methodologies