Expired 3 months ago

Senior Frontend Developer (StencilJs& VueJs)

contract

location-marker Lagos

Share this job

Job Summary

SeamlessHR is a rapidly growing SaaS company that helps businesses in emerging markets optimize their resources and become more productive and successful, and our mission is to build a healthy unicorn. We are embarking on an ambitious and exciting growth strategy that will lead to a significant transformation of the business, and you will play a significant role in this journey. We are seeking a skilled and innovative StencilJS developer to join our dynamic team. As a StencilJS developer, you will work with cutting-edge technologies to develop high-performance, reusable, and scalable web components that integrate seamlessly across various web applications. You’ll collaborate with cross-functional teams, including UX/UI designers and backend developers, to deliver best-in-class web components that drive user engagement and improve product performance.

Job Details

  • Web Component Development: Develop reusable, maintainable, and efficient web components using StencilJS to enhance user experience and support business objectives.
  • Performance Optimization: Focus on delivering high-performance, lightweight components that are optimized for speed and responsiveness.
  • Component Design & Architecture: Design modular, scalable component architectures that integrate seamlessly with different front-end frameworks (React, Angular, Vue, etc.) and backend services.
  • Cross-functional Collaboration: Work closely with UI/UX designers, product managers, and backend developers to ensure components meet functional and visual requirements.
  • Code Quality & Standards: Ensure code quality, maintainability, and adherence to best practices through code reviews, unit tests, and documentation.
  • Continuous Improvement: Stay updated with the latest trends in web development, StencilJS features, and web standards, and apply them to your work to improve the development process.
  • Troubleshooting & Bug Fixing: Address performance issues, bugs, and defects to ensure components function seamlessly across different browsers and platforms.
  • Integration with APIs & Data Sources: Work on integrating components with external data sources, RESTful APIs, and GraphQL endpoints to create dynamic user experiences.
  • Documentation & Reporting: Document your code, component usage, and architectural decisions to ensure clarity and consistency across teams.
  • Version Control Management: Use Git or other version control systems to manage the codebase and collaborate with the development team.

Requirements

  • Proven experience as a StencilJS developer or similar front-end web development role with a strong understanding of web components.
  • Solid experience in JavaScript/TypeScript and familiarity with modern JavaScript frameworks (React, Angular, Vue, etc.).
  • Strong knowledge of HTML5, CSS3, and Web Standards with a focus on accessibility and responsive design.
  • Experience with Web component technologies like Shadow DOM, Custom Elements, HTML templates, and HTML imports.
  • Proficient in front-end build tools such as Webpack, Babel, or Rollup for bundling web components.
  • Experience with state management libraries like Redux or Context API in a StencilJS environment.
  • Strong understanding of cross-browser compatibility, performance optimization, and testing strategies.
  • Experience with CI/CD pipelines and automated testing frameworks (Jest, Mocha, Cypress, etc.).
  • Knowledge of Git for version control and collaborative development.
  • Familiarity with Node.js for build processes and server-side integration is a plus.
  • Understanding of Agile/Scrum methodologies for project management.
  • Experience with integrating StencilJS components into larger applications (e.g., React, Angular, Vue).
  • Familiarity with Design Systems and working within component libraries such as Storybook.
  • Experience with TypeScript development in a large-scale production environment.
  • Knowledge of CSS preprocessors like SASS/SCSS or PostCSS.
  • Experience with Server-side rendering (SSR) in StencilJS or other related technologies.
  • Familiarity with GraphQL and RESTful API integrations in a component-driven environment.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

About Company

company logo

SeamlessHR

website logo https://seamlesshr.com/

SeamlessHR.com Limited is an equal opportunity employer and we offer employment based on merit. We do not discriminate on the grounds of age, gender, race, disability, sexual orientation, and religion/belief. Our work environment is fun, fast-paced, dynamic and collaborative with a team of passionate and talented Seamstars. We love what we do and we work hard (we also play hard) to deliver the best technology solutions to our clients. We are driven by the following core values - Excellence, Judgment, Innovation, Communication, Candour, Selflessness, Thirst, Responsibility & Initiative. If this resonates with you, join us and be a part of our journey to building a healthy unicorn.