Apply

Senior Software Engineer, Frontend

Posted 7 days agoViewed

View full description

💎 Seniority level: Senior, 5 years

🔍 Industry: Software Development

🏢 Company: Vanta👥 501-1000💰 $150,000,000 Series C 7 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

🗣️ Languages: English

⏳ Experience: 5 years

Requirements:
  • Have at least 5 years of full time work experience as a software engineer, including 2 years working as a frontend engineer
  • Have played technical leadership roles for teams or complex projects in the past
  • Have a proven track record of building 0 to 1 products and features
  • Have previous startup experience, or worked in an environment that prioritizes a bias for action
  • Have prior work experience with TypeScript, React and Node.js
  • Have an interest in learning about security or prior experience in the space
Responsibilities:
  • Deeply understand our customers and our market to build solutions addressing key pain points and opportunities for competitive advantage
  • Work closely with cross functional partners to discover, build, and iterate on scalable products that solve our customers’ needs
  • Design, develop, and own new product functionality leveraging modern frameworks and tooling (TypeScript, React, Node.js)
  • Drive fundamental decisions for the future of our frontend web architecture
  • Spread your knowledge of best practices in modern frontend web development: design patterns, tools, and frameworks
  • Play a part in defining Vanta's engineering culture as we grow
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Close

  • 5+ years experience building modern frontend single page applications in JavaScript, HTML, and CSS, with at least 3 years of that experience using React
  • Significant experience designing, debugging, and optimizing frontend applications to make them fast and reliable
  • Significant experience with REST APIs and thoroughly understand HTTP requests
  • Experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase
  • Conceiving, designing, building, and launching new user-facing features
  • Implementing new AI features to turbocharge our customers’ daily tasks
  • Working with Twilio's API, WebSockets, and WebRTC to improve our calling and SMS features
  • Building user-facing analytics features that provide actionable insights based on sales activity data
  • Enhancing our web app with real-time updates powered by GraphQL Subscriptions
  • Improving real-time collaboration user experience
  • Leveraging the latest AI LLMs from providers like OpenAI, Groq and AssemblyAI
  • Expanding our frontend GraphQL usage
  • Extending our React component library

GraphQLSoftware DevelopmentDesign PatternsFigmaFrontend DevelopmentGitHTMLCSSJavascriptJestReact NativeTypeScriptUI DesignProduct DevelopmentAPI testingREST APIWebRTCReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesAttention to detailTeamworkDebuggingEnglish communicationSaaS

Posted about 2 hours ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 300000.0 - 400000.0 USD per year

🔍 Cryptocurrency, Blockchain Technology

🏢 Company: G2i Inc.

  • 5+ years of software engineering experience
  • At least 4 years developing web applications with JavaScript and React
  • Strong background in UI component design
  • Understanding of front-end best practices
  • Experience with React Native is a plus
  • Architect and implement secure, scalable services integrating with blockchain technology
  • Develop user-friendly interfaces for digital currency applications
  • Write backend services for secure storage and transaction management
  • Collaborate with cross-functional teams to turn product visions into development strategies
  • Cultivate a collaborative and inclusive team atmosphere

GraphQLBlockchainFrontend DevelopmentJavascriptReact NativeTypeScriptGoReact

Posted 1 day ago
Apply
Apply

🏢 Company: Engine

  • 4+ years of hands-on experience.
  • Strong React and React Native development experience.
  • Proficiency in TypeScript, JavaScript (ES6+), and modern front-end best practices.
  • Deep understanding of CSS-in-JS solutions (e.g., Styled Components, Emotion) and responsive design principles.
  • Experience with state management (e.g., Redux, Zustand, React Context).
  • Familiarity with Storybook for UI component development and documentation.
  • Strong knowledge of accessibility (a11y) standards and best practices.
  • Experience with testing frameworks (Jest, React Testing Library, Detox).
  • Experience working in agile development environments and collaborating with designers and engineers.
  • Build and Maintain UI Components: Develop and optimize reusable, accessible, and high-quality components for web (React) and mobile (React Native).
  • Evolve the Design System: Collaborate with designers and engineers to extend and refine our design system to support product needs while maintaining consistency.
  • Ensure Code Quality & Best Practices: Write clean, modular, and well-documented code following industry best practices, including TypeScript and unit testing.
  • Performance & Accessibility: Optimize components for performance and ensure they meet WCAG accessibility standards across platforms.
  • Collaboration & Documentation: Work closely with cross-functional teams to gather requirements, provide technical guidance, and document component usage.
  • Tooling & Automation: Improve workflows by integrating tools for documentation (Storybook, Docs), testing (Jest, React Testing Library), and CI/CD pipelines.
Posted 1 day ago
Apply
Apply

🧭 Full-Time

💸 140000.0 - 160000.0 USD per year

🔍 Manufacturing

🏢 Company: Amper👥 11-50CRMAdvertisingMarketingGraphic Design

  • 5+ years of professional engineering experience with a front-end focus
  • Expertise in front end technologies, including strong React skills, and experience with HTML, CSS, and JavaScript
  • Experience with front end build tools and development pipelines (Webpack, Vite. etc.)
  • Strong understanding of UI/UX principles and best practices
  • Take ownership of our front end development, tooling, and developer experience
  • Enhance the user interface and overall experience of our platform
  • Work on improving our development tooling and processes to enhance productivity and maintain high-quality standards
Posted 4 days ago
Apply
Apply

🧭 Fulltime

🔍 Software Development

🏢 Company: Vanta👥 501-1000💰 $150,000,000 Series C 7 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Have played technical leadership roles for teams or complex projects
  • Have experience with frontend infrastructure challenges related to scale, reliability, or performance
  • Have experience writing codemods and familiarity with infrastructure as code
  • Experience with GraphQL, Typescript and React, and are familiar with frontend technologies / libraries such as Webpack, Parcel, Mocha, Jest, etc.
  • Have worked on technical initiatives aimed towards web performance, product platform, frontend infrastructure, or developer productivity
  • Lead complex projects with multiple stakeholders and engineers to enable our business and team to scale
  • Improve and maintain our internal GraphQL API, and set best practices across the org
  • Set direction for our frontend testing strategy to support a quickly growing number of engineers
  • Build and maintain frontend testing infrastructure
  • Improve our frontend build tooling, including bundling and managing how we publish our assets
  • Ensure our frontend monitoring is robust and that our app is performant
  • Advocate for product quality and collaborate with product engineering teams on cross cutting issues, such as web performance
  • Work with talented and kind engineers to make a significant impact on our customer base, enabling them to improve their security and prove it
  • Contribute to building Vanta’s engineering culture as we grow
Posted 7 days ago
Apply
Apply

📍 Ireland

🔍 Software Development

🏢 Company: Tines👥 101-250💰 $50,000,000 Series B 10 months agoInformation ServicesIndustrial AutomationSecurityData IntegrationCyber SecurityEnterprise SoftwareSoftware

  • 7+ years as a professional software engineer, currently at senior level or above.
  • Comfortable pitching in anywhere when needed, with the support of your teammates.
  • Experience with React, Ruby, Rails, TypeScript, Postgres, Redis and Docker.
  • Own and architect critical parts of our frontend application, making key decisions that impact the entire application's scalability and performance.
  • Identify and solve our most ambiguous, high-impact problems.
  • Drive technical strategy and best practices across the frontend team, championing code quality, testing, and performance optimization.
  • Mentor other engineers, teaching advanced problem-solving approaches and explaining complex concepts in an accessible way to engineers of all levels.
  • Collaborate closely with product and design teams to shape product features, ensuring technical feasibility and alignment with business objectives.
  • Influence team priorities and resource allocation to address the most critical technical challenges and opportunities.

DockerLeadershipSoftware DevelopmentFrontend DevelopmentHTMLCSSJavascriptReact.jsSoftware ArchitectureTypeScriptUser Experience DesignREST APIReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesMentoring

Posted 9 days ago
Apply
Apply

📍 US

🧭 Full-Time

🔍 Fintech

🏢 Company: AffiniPay👥 501-1000💰 Private 7 months agoFinancial ServicesPaymentsFinTech

  • BS in Computer Science or related field, or equivalent professional experience.
  • 5+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions.
  • Extensive experience building production-grade web applications, including developing reusable components, managing complex state, and optimizing front-end performance.
  • Expertise in Frontend technologies such as React, Tailwind, Bootstrap, NextJS.
  • Experience in deploying frontend applications and building out a CI/CD pipeline.
  • Professional experience with Ruby on Rails or equivalent, with the ability to develop and maintain APIs and other backend functionality.
  • Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban).
  • Strong understanding of SOLID design principles and software design patterns.
  • Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL.
  • Excellent teamwork, documentation, and communication skills.
  • Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS).
  • Utilize and maintain reusable component libraries.
  • Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives.
  • Modernize web applications to enhance user experience, improve performance, and ensure scalability.
  • Pioneer in Frontend technologies and bring in concepts and patterns into the engineering organization.
  • Establish best practices and champion innovation.
  • Mentor and coach software engineers, fostering professional growth within the team.
  • Work closely with UX teams to design and ship web applications with a focus on usability.
  • Support software deployments by debugging, troubleshooting, and coordinating with DevOps and QA engineers.
  • Drive technology initiatives to enhance application performance, scalability, and maintainability.
  • Stay updated with industry trends and emerging technologies to bring innovation to the team.

PostgreSQLSQLAgileFrontend DevelopmentHTMLCSSRuby on RailsNext.jsReactCI/CD

Posted 22 days ago
Apply
Apply

📍 Egypt

🔍 Restaurant management and payment technology

🏢 Company: Foodics👥 501-1000💰 $170,000,000 Series C almost 3 years agoProductivity ToolsManagement Information SystemsRestaurantsPredictive AnalyticsSoftware

  • BSc degree in Computer Science or relevant field.
  • Proven work experience as a Front-end developer.
  • Highly proficient with JavaScript and its modern ES6+ syntax and features.
  • 4+ years of experience with VueJs and its ecosystem (Vue Router, Vuex, etc…).
  • Experience working with webpack or other module bundlers.
  • Good understanding of asynchronous code.
  • Experience with consuming RESTful APIs.
  • Good understanding of HTML5 and CSS3, TailwindCSS knowledge is a big plus.
  • Ability to write efficient, secure, well-documented, and clean JavaScript code.
  • Comfortable working with version control tools such as Git, SVN etc.
  • Experience with TDD and writing unit tests.
  • Good leadership skills.
  • Proficiency in English is a must.
  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Write clean code to develop functional web applications.
  • Perform UI tests to optimize performance.
  • Manage cutting-edge technologies to improve legacy applications.
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic.
  • Gather and address technical and design requirements.
  • Build reusable code and libraries for future use.
  • Follow emerging technologies.
  • Professionally document all your coding work.
  • Use markup languages like HTML to create user-friendly web pages.
  • Optimize applications for maximum speed.
  • Design mobile-based features.
  • Collaborate with back-end developers and web designers to improve usability.
  • Get feedback from and build solutions for users and customers.
  • Write functional requirement documents and guides.
  • Create quality mockups and prototypes.
  • Help back-end developers with coding and troubleshooting.
  • Ensure high-quality graphic standards and brand consistency.
  • Stay up-to-date on emerging technologies.

GitHTMLCSSJavascriptVue.JsRESTful APIs

Posted 25 days ago
Apply
Apply

📍 Poland

🧭 Full-Time

🔍 Education Technology

  • 6+ years in frontend development
  • 2+ years working with web components and React
  • Strong expertise in Stencil.js or similar frameworks
  • Deep understanding of TypeScript
  • Design, develop, and maintain reusable web components
  • Establish best practices for component design
  • Collaborate with backend engineers on API design
  • Mentor junior frontend engineers

GitHTMLCSSJavascriptJestTypeScriptReact

Posted about 1 month ago
Apply
Apply

📍 Poland

🧭 Full-Time

🔍 Software Development

  • 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 about 1 month ago
Apply

Related Articles

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 6 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 6 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 6 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.