Apply

Senior Software Engineer - Frontend

Posted 3 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ’Έ Salary: 140000.0 - 160000.0 USD per year

πŸ” Industry: Manufacturing

🏒 Company: AmperπŸ‘₯ 11-50CRMAdvertisingMarketingGraphic Design

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

Requirements:
  • 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
Responsibilities:
  • 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
Apply

Related Jobs

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 6 days ago
Apply
Apply

🧭 Full-Time

πŸ” Software Development

🏒 Company: VantaπŸ‘₯ 501-1000πŸ’° $150,000,000 Series C 7 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • 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
  • 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
Posted 6 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 8 days ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Software Development

🏒 Company: RestreamπŸ‘₯ 51-100πŸ’° $50,000,000 Series A over 4 years agoVideoVideo StreamingVideo on DemandSaaSBroadcastingInformation Technology

  • Solid knowledge of JavaScript and TypeScript
  • Expert in React and state management
  • Experience with CSS preprocessors like LESS or SASS
  • Basic backend skills: Node.JS, REST APIs, databases
  • Comfortable with TypeScript, MobX, AWS, Linux, Docker, Kubernetes
  • Craft beautiful interfaces and interactions
  • Design and implement UI and business logic for features
  • Partner with product designer for UI/UX
  • Give and receive code review feedback
  • Maintain awareness of emerging technologies

AWSDockerNode.jsCSSJavascriptKubernetesTypeScriptREST APIReact

Posted 12 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 21 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 24 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
Apply

πŸ“ Mexico

🧭 Full-Time

πŸ’Έ 836400.0 - 1100000.0 MXN per year

πŸ” Website Experience Platform

  • Business-level fluency in English.
  • 5+ years of experience shipping features and products, focusing on web frameworks.
  • Familiar with React, Javascript/Typescript, HTML, and CSS.
  • Proficient in debugging production issues across services.
  • Interest in web platform and visual development.
  • Ability to understand product architecture through code.
  • Strong ownership and project management skills.
  • Deep understanding of data design and modeling.
  • Effective communication of trade-offs to meet technical and business requirements.
  • Comfortable working in an agile environment.
  • Collaborate with designers, product managers, and engineers to plan and build product capabilities.
  • Build, document, and test production code impacting all Webflow customers.
  • Participate in incident response, interviews, technical specification reviews, and code reviews.
  • Solve problems in a highly technical platform serving hundreds of thousands.
  • Improve planning, development, and deployment processes.
  • Tackle complex technical challenges on a collaborative team.

AgileHTMLCSSJavascriptTypeScriptReactDebugging

Posted 3 months ago
Apply
Apply

πŸ“ Brazil

🧭 Full-Time

πŸ” E-commerce

🏒 Company: VTEXπŸ‘₯ 1001-5000πŸ’° over 3 years agoπŸ«‚ Last layoff over 2 years agoE-CommerceSaaSInformation TechnologySoftware

  • Proficient in modern front-end technologies such as Typescript, GraphQL, CSS3, and frameworks like React and Next.
  • Experience in providing technical guidance and establishing strategic technical direction.
  • Experience in developing and maintaining large-scale, resilient front-end applications with 24/7 uptime.
  • Proficient in automated testing strategies.
  • Proven ability to deliver high-quality code in a fast-paced, agile environment.
  • Serve as a technical reference in front-end development best practices.
  • Lead significant evolutions in products to meet customer needs.
  • Work closely with engineers, product managers, and designers.
  • Contribute to the success and growth of the organization.

GraphQLSoftware DevelopmentAgileCSSTypeScriptReact

Posted 3 months 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.