Your responsibilities:
- Drive development to produce efficient, reusable, reliable, and maintainable code.
- Collaboration with backend services and backend teams
- Development and implementation of frontend features with React/Angular
- Create unit and integration tests
- Participate in design and code reviews
- Work with other business teams (i.e., Product, PM, Design, etc.) to ensure delivered code meets specifications based on functional/technical specifications
- Agile is implied; daily stand-ups, sprint planning, sprint demos
Qualifications & experience:
- B.S in Computer Science, M.S. in Computer Science, or equivalent experience
- 5+ years of professional software development experience in creating frontend applications. We won’t mind a strong developer with less experience.
- Strong Computer Science fundamentals, design patterns, data structures, and algorithms
- Creating tools that enhance the user’s experience
- Continuous proactiveness to improve quality and performance of application
- Demonstrated mastery of the full SDLC including CI/CD and modern build and deployment tools
- Strong English verbal and written communication skills
- Thorough understanding of HTTML, CSS, JavaScript/jQuery and excellent knowledge of frontend stack (React, Angular, Ember, Vue, etc.)
- Experience in collaborating with the product team and passion for team mentoring and leading
- Experience with Responsive designExperience with tools: JIRA, Confluence, etc.