Front End Engineer na ActiveState
ActiveState · Vancouver, Canadá · Remote
- Professional
This position is open to full-time telecommuters anywhere in Canada or continental US.
Who You Are: The Mindset
- You're focused on our customers—Developers and DevOps Engineers. You understand that your role is to help solve their problems.
- You're passionate about open source and want to learn more about the communities that build the software we all rely on.
- You're a problem-solver. You enjoy finding the best approach to a challenge, thinking about customer issues, not just the technology itself.
- You're a great communicator. You can explain technical topics clearly and concisely to help others understand what needs to be done.
- You have good judgment. You're learning to prioritize tasks and understand which problems need immediate attention and which can wait.
- You're a collaborator. You work well with others across different teams like Research, Product, and Engineering.
Key Responsibilities
- Develop and maintain responsive, scalable, and high-performance user interfaces using React.js and its core principles.
- Build reusable components and front-end libraries for future use, ensuring a consistent and modular architecture.
- Implement state management solutions for complex applications using technologies like Redux, Recoil, or the Context API.
- Write clean, well-documented, and efficient code with a focus on code quality, organization, and maintainability.
- Integrate front-end applications with back-end services and APIs, including RESTful APIs and GraphQL.
- Work with front-end build tools and bundlers like Webpack or Vite to optimize application bundles and improve performance.
- Troubleshoot, debug, and optimize application code for maximum speed and scalability across various devices and browsers.
- Participate in code reviews, provide constructive feedback, and contribute to the team’s best practices and coding standards.
- Collaborate with cross-functional teams to define, design, and ship new features.
Stay up-to-date with emerging trends and technologies in the React and broader front-end ecosystem.
Skills, Knowledge and Expertise
- Develop and maintain responsive, scalable, and high-performance user interfaces using React.js and its core principles.
- Build reusable components and front-end libraries for future use, ensuring a consistent and modular architecture.
- Implement state management solutions for complex applications using technologies like Redux, Recoil, or the Context API.
- Write clean, well-documented, and efficient code with a focus on code quality, organization, and maintainability.
- Integrate front-end applications with back-end services and APIs, including RESTful APIs and GraphQL.
- Work with front-end build tools and bundlers like Webpack or Vite to optimize application bundles and improve performance.
- Troubleshoot, debug, and optimize application code for maximum speed and scalability across various devices and browsers.
- Participate in code reviews, provide constructive feedback, and contribute to the team’s best practices and coding standards.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay up-to-date with emerging trends and technologies in the React and broader front-end ecosystem.
Preferred Qualifications (Bonus)
- Experience with server-side rendering frameworks like Next.js or Gatsby.
- Knowledge of TypeScript for building more robust and scalable applications.
- Experience with CSS preprocessors like Sass or Less.
- Familiarity with micro-frontend architectures.
- Understanding of web accessibility standards (WCAG).
Benefits
- Working for a stable and growing company that offers the environment and personal growth potential of a start-up as well as the stability of a successful business with established revenue.
- The chance to grow and grow with a team, as we expand our data portfolio and team.
- The chance to collaborate with a smart, considerate, enthusiastic team of people.
- The chance to work on a project that will change the work lives of developers around the world, including your own!
- Competitive salary and bonus plan.
- Comprehensive benefits package and health/wellness credit program.