SENIOR FRONTEND DEVELOPER
Pollinate's Spectrum team is seeking a Senior Frontend Developer. While our headquarters are in downtown Portland, Oregon, we are open to this role being onsite, hybrid or fully remote. Spectrum is a Platform as a Service Product Customization engine, powering many of today's top brand experiences. The platform has quickly evolved to become a world-class integration that offers 3D product visualization, factory integration, and robust analytics depicting user interaction.
A successful Senior Frontend Developer at Pollinate will have the ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. They will have a creative engineering thought process balanced with high level of internal and external customer satisfaction. In addition, strong analytic capability and the ability to create innovative solutions while being a highly a motivated individual will be traits that lead to success.
RESPONSIBILITIES INCLUDE BUT ARE NOT LIMITED TO:
Project Expectations:
- Authors applications written in JS framework (Vue, React) based mainly on existing implementations
- Authors JS libraries based on existing and/or assists architect with authoring new libraries
- Demonstrate ownership over work tasks and projects
- Possess a firm knowledge of the development lifecycle, build systems, debugging, project set up
- Manage work queue and priorities, communicating conflicts and progress to mentors and project managers.
- Serve as technical point person on projects, interfacing with client to define requirements, plan approach, communicate solutions and risks, and present development work
- Create, maintain, and distribute documentation
- Participate in scoping sessions for new projects and features
- Participate in sales calls and meetings
- Evaluate risk and requirements and recommend the best solutions based on all the information
Engineering Proficiency:
Demonstrate advanced proficiency in:
- One or more JavaScript frameworks (Vue, React)
- HTML and CSS
- SVGs
- Design tools, such as Illustrator, Sketch, Photoshop
- Fluid and responsive UI
- Authoring unit tests for applications and libraries
- Cross-browser compatibility and related troubleshooting
- Developer tools (code versioning, build processes, etc.)
- Debugging
- ES6
- XHR familiarity to integrate with back-end REST API
- Generating readable, maintainable, scalable, and testable code
- Performance optimization
- Search engine optimization best practices
Demonstrate familiarity with and interest in:
Professional Expectations:
- Provide mentorship to junior engineers, offering thoughtful direction and feedback
- Define technical interests and career goals
- Be and remain mindful of how your code is used and maintained
- Help clients and colleagues with the work at hand
- Demonstrate Pollinate's core values of curiosity and adaptability
- Maintain a positive attitude
- Foster communication and cross-team work through work sessions, brown-bag presentations, blog posts
- Foster excellent working relationships with UX, design and account teams
Organizational Expectations:
- Accurately reports weekly time with an appropriate level of detail
- Estimate work effort for assigned tasks, which may be in hours or points based on the structure of the project team
- Meet deadlines
If this is you, please submit your application! We are an equal opportunity employer, and we greatly value a diverse, multi-cultural mix of voices and perspectives at our workplace, and strongly encourage applications from women, BIPOC, AAPI, LGBTQ+ individuals and people with disabilities. We do not discriminate on the basis of race, religion, color, national origin, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status.