Apply

Senior Software Engineer (Frontend)

Posted 18 days agoViewed

View full description

💎 Seniority level: Senior, Extensive

📍 Location: Philippines

🔍 Industry: Software Development

🏢 Company: SiteMinder👥 501-1000💰 $73,169,482 over 3 years agoCustomer ServiceE-CommerceSaaSInformation TechnologyEnterprise SoftwareHotelSoftware

⏳ Experience: Extensive

🪄 Skills: GraphQLNode.jsAgileFrontend DevelopmentJavascriptTypeScriptVue.JsREST APICI/CDMentoringSoftware EngineeringDebugging

Requirements:
  • Extensive professional experience with Javascript/Typescript and a modern frontend framework (either Vue or React) we heavily use Vue, however we accept strong React experience
  • Experience building and maintaining large scale production platforms using modern web technologies
  • Be able to write clean, well-organised code while making appropriate trade-offs between performance, robustness and maintainability
  • Experience mentoring junior engineers
  • Understanding of a frontend ecosystem - bundling, linting, testing and releasing code
  • Ability and willingness to learn new frameworks and paradigms
  • Familiarity with responsive design
  • Familiarity integrating with REST APIs, GraphQL
  • Familiarity with build pipelines and CI/CD systems
Responsibilities:
  • Deliver engaging experiences using the latest in front-end technologies, including Vue.js, TypeScript, Webpack, GraphQL and Restful APIs, Node.js
  • Build scalable and testable high quality frontend code
  • Work in a cross-functional team and participate in sprint planning, refinement, retrospective and demos
  • Feature lead and lead features from technical design, implementation to release
  • Collaborate with other engineers and the product owner to help deliver solutions that solve business problems
  • Contribute to code reviews and documentation
  • Onboard and mentor junior engineers
  • Keep up to date with best practices and latest technologies
Apply

Related Jobs

Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Mysten Labs👥 11-50💰 $300,000,000 Series B over 2 years agoCryptocurrencyBlockchainWeb3Software

  • At least 4 years of experience in developing web apps and shipping user-facing features with JavaScript and modern, component-based JS frameworks like React.
  • Comfort with diving deeper into the stack to fix a bug or add a feature that will improve the end-to-end user experience
  • Ability to navigate across multiple projects in a fast paced, startup environment.
  • Excellent interpersonal communication skills and ability to partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • Work with product and UX design teams to implement and launch core features for Sui’s core products: Wallet, SuiFrens, SuiNS
  • Collaborate closely with product and design teams to translate product vision into reality. This includes planning, implementing, and launching core features that elevate our user experience.
  • Be at the forefront of exploring new frontend product areas for Sui. Your insights will help us shape future product directions.
  • You will invest in updating our front end architecture to utilize modern technologies, and design the project for stability and long term investment.
  • You will be involved in exploration of new frontend product areas for Sui.
  • You will work closely with our core network team to help define and build new API functionality.
  • Stay up-to-date with the latest frontend trends and technologies, and participate in technical discussions and provide guidance on architectural decisions

GraphQLNode.jsFrontend DevelopmentGitHTMLCSSJavascriptReact NativeTypeScriptUI DesignUser Experience DesignAxiosREST APINext.jsReactRustCI/CDJSONSoftware Engineering

Posted 15 days ago
Apply
Apply

📍 United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

🔍 Education

  • 6+ years of professional experience in frontend development, with at least 2 years working on web components and React projects and building micro-frontends.
  • Demonstrated experience in building and maintaining reusable component libraries or design systems used across multiple projects.
  • Strong expertise in web components development using Stencil.js or similar frameworks.
  • Advanced knowledge of React and experience building reusable, high-performance components.
  • Deep understanding of TypeScript, including advanced types, generics, and best practices for scalable codebases.
  • Extensive experience with HTML5, CSS3, and modern JavaScript (ES6+).
  • Familiarity with CSS-in-JS libraries and best practices for managing styles
  • Experience with unit testing, integration testing, and frameworks like Jest, React Testing Library, or similar tools.
  • Strong debugging skills for browser-based issues and performance optimizations.
  • Knowledge of frontend performance best practices, including rendering optimization, lazy loading, and asset management.
  • Experience with modern build tools like Webpack, Rollup, or Vite.
  • Proficiency with version control systems like Git.
  • Familiarity with creating or maintaining design systems and component libraries.
  • Understanding of accessibility standards (e.g., WCAG) and responsive design principles.
  • Proven experience collaborating effectively with designers, product managers, and backend teams across geographically distributed time zones, including Europe and the USA, to deliver seamless and cohesive user experiences.
  • Strong communication skills to articulate technical concepts and collaborate effectively.
  • Hands-on experience writing comprehensive test cases to ensure code quality and reliability.
  • Familiarity with integrating frontend builds into CI/CD pipelines.
  • Design, develop, and maintain highly efficient, reusable, and scalable web components using Stencil.js, TypeScript, and React.
  • Build modular and reusable UI components to ensure consistency and maintainability across projects.
  • Establish and enforce best practices for component design, including accessibility (WCAG compliance), performance optimization, and responsive design.
  • Collaborate with the team to define the architecture of the design system or reusable component library.
  • Ensure seamless integration of web components into various applications, particularly within React projects.
  • Work closely with backend engineers to design APIs that enable efficient data flow and interaction with frontend components.
  • Write clean, maintainable, and well-documented code, adhering to modern standards and practices.
  • Perform regular code reviews and ensure adherence to best practices and coding standards.
  • Create robust unit and integration tests for web components.
  • Debug and resolve performance bottlenecks and other frontend issues.
  • Work closely with designers and product managers to understand requirements and provide technical insights during the planning phase.
  • Mentor junior frontend engineers, sharing knowledge on web components, Stencil.js, TypeScript, and React.
  • Continuously improve the performance of web components, ensuring compatibility with various browsers and platforms.
  • Optimize assets and rendering pipelines for faster load times and better user experience.
  • Create comprehensive documentation for the developed reusable components, including usage guidelines and examples.
  • Provide technical support to teams integrating the components into their projects.
  • Stay up-to-date with emerging frontend technologies, particularly in web components and frameworks like Stencil.js and React.
  • Proactively suggest improvements to existing tooling, frameworks, or processes to enhance team efficiency and product quality.
  • Collaborate with DevOps to streamline CI/CD processes for frontend builds and deployments.
  • Ensure smooth handoff of frontend deliverables to QA and collaborate on addressing issues during testing.

GitHTMLCSSJavascriptJestTypeScriptReact

Posted 2 months ago
Apply