Frontend Engineer - Full Stack
Purple Carrot
- Needham, MA
- Permanent
- Full-time
- Deliver frontend code and features for both web and mobile applications
- Produce performant, extensible, and secure code to support new features
- Refactor existing code to improve performance, security, or adaptability
- Participate in agile requirement/design processes, estimation, refinement and other team duties
- Produce design documentation, participate in code reviews, author unit tests, and leverage QA process to ensure bug free code
- Collaborate with all levels of Engineers and Product Managers in the course of development
- Develop full understanding of Purple Carrot’s business model and customer facing systems to deliver quality code in a timely manner
- BS or MS in Computer Science or related field/bootcamp and equivalent experience
- Experience in a variety of web frontend technologies and libraries, including 3-5 years professional experience with React, Javascript, CSS, and HTML.
- Experience with mobile development, particularly using React Native, highly desirable
- Work experience leveraging API’s using REST/GraphQL to power frontend experience
- Ability to work the full stack, experience with Data Stores, Web Application Libraries/Frameworks, API, and CI/CD tooling
- Experience with frontend specific tool integration, SEO, and optimization
- Ability to estimate work required for delivery of assigned tickets; effectively collaborate and communicate with team members and stakeholders as needed
- Able to work in an entrepreneurial, fast-paced and dynamic environment
- Experience integrating/using frontend services/tools (CMS, Web Analytics, A/B testing, etc)
- Experience with AWS services, CI/CD tooling, and cloud infrastructure
- Experience with delivering full-stack features, backend code
- Experience with QA process, unit testing, and build automation
- Experience with mobile release management, tools, and best practices