Apply

Frontend Software Engineer

Posted 2024-12-03

View full description

📍 Location: EMEA/LATAM

🔍 Industry: B2B sales enablement

🏢 Company: Amplemarket

🪄 Skills: HTMLCSSJavascriptReact.jsReactCollaborationJavaScriptAttention to detail

Requirements:
  • Experience designing and maintaining complex/large/growing UIs.
  • Work closely with designers to improve user experience when implementing new features.
  • Attention to detail and an artistic eye for work output.
  • Seek to reuse components and maintain a consistent design language.
  • Strive to use best practices and test software before delivery.
Responsibilities:
  • Work directly with the co-founders.
  • Have lots of autonomy and impact.
  • Ship new features every week.
  • Design and conceive new product experiences and interfaces.
  • Enhance Amplemarket’s product usability and solve technical issues.
  • Collaborate with backend developers and customer support representatives.
  • Work independently and in small teams on product development.
  • Create visual/interactive content using HTML, CSS, and JavaScript (React.js).
  • Rapidly iterate on design prototypes and applications.
  • Collaborate with experienced software engineers throughout the product lifecycle.
Apply

Related Jobs

Apply

📍 Germany

🧭 Full-Time

🔍 Financial Services

🏢 Company: SAP Fioneer👥 1001-5000Financial ServicesOnline PortalsEnterprise ApplicationsInformation TechnologyEnterprise SoftwareSoftware

  • At least 4 years of experience in software development.
  • Experience in technical design and implementation of microfrontend architectures, such as single-spa and Module Federation.
  • Proven leadership experience in international out- and near-shoring projects.
  • Experience in customer-facing roles and collaborative solution design, preferably in a consulting firm.
  • Familiarity with the finance sector.
  • Solid experience with modern frontend technologies including React, Redux, TypeScript, JavaScript, HTML, and CSS (SASS / LESS / SCSS).
  • Proven ability in designing and implementing modular frontend architectures and creating reusable components.
  • Experience in providing technical guidance in team environments.
  • Understanding of user experience importance and commitment to intuitive interface design.
  • Experience with design systems and UI5 web components.
  • Experience working in distributed teams and flexible in dynamic environments.
  • Fluent in English and German.

  • Design and develop high-quality, responsive, and performant frontend solutions using technologies like React, Redux, Jest, TypeScript, JavaScript, HTML, and CSS.
  • Implement and maintain modular frontend architectures to enhance maintainability and scalability.
  • Work closely with UI designers to ensure usable and accessible user interfaces, providing feedback to improve user experience.
  • Collaborate with team members to deliver software solutions, participating in Agile/Scrum development processes.
  • Write clean, maintainable, and testable code, engaging in code reviews to improve code quality.
  • Continuously improve knowledge and skills, staying updated with frontend technologies and sharing best practices.

Software DevelopmentAgileFrontend DevelopmentHTMLCSSJavascriptJestSCRUMTypeScriptReduxReactCollaborationJavaScript

Posted 2024-11-27
Apply
Apply

📍 Netherlands

🔍 Technology / Software

🏢 Company: Treatwell👥 501-1000InternetBeauty

  • 5+ years of professional experience with JavaScript, including substantial experience with React.
  • Solid foundation in TypeScript and modern frontend development practices.
  • Familiarity with frontend tech stack and ability to learn quickly.
  • Understanding of component-based CSS methodologies, such as CSS modules.
  • Familiarity with design systems and translating them into reusable components.
  • Proficiency in engineering practices like automated testing, CI/CD, and code reviews.
  • Experience in building and maintaining hybrid mobile applications using React Native.
  • Proactive approach to improving system quality, reliability, and scalability.
  • Ability to develop mentoring and leadership skills while collaborating.

  • Work as part of a cross-functional squad, collaborating to deliver incremental, meaningful changes to customers.
  • Lead the development of key features, from requirement breakdown through design and implementation.
  • Expand hybrid app capabilities using React Native for both web and mobile applications.
  • Mentor junior engineers and promote best practices.
  • Identify opportunities to improve reliability, performance, and architecture.
  • Engage in code reviews and ensure system stability in production.
  • Advocate for high-quality engineering practices and continuous improvement.

AWSLeadershipAgileCypressFrontend DevelopmentCSSJavascriptJestReact NativeSCRUMTypeScriptReduxReactCI/CDJavaScriptMentoring

Posted 2024-11-23
Apply
Apply

📍 United Kingdom, Spain, Portugal, Italy, Netherlands

🔍 Software as a Service (SaaS)

🏢 Company: Storyteq👥 101-250💰 $817.6k Seed on 2018-07-01VideoAdvertisingVideo AdvertisingInternet of ThingsSaaSMarketing

  • Extensive experience with Angular or another modern JavaScript framework.
  • Experience with building a SaaS (Software as a Service) product.
  • Experience with writing automated testing (Jest, Karma, Jasmine, Mocha).
  • Demonstratable experience in software development.
  • Solid understanding of core web and browser concepts.
  • Solid understanding of semantic HTML, CSS, and core JavaScript concepts.
  • Deep understanding of consuming APIs.
  • Pro-active, result-driven attitude, excited to work in a fast-growing tech scale-up.
  • Team player who enjoys collaborative work.

  • Building new features and technological innovations in Angular frontend as part of one of the Development Teams.
  • Understanding and helping define the architecture of the product together with the team.
  • Challenging the product and team members to continuously develop themselves and the product.

Software DevelopmentHTMLCSSJavascriptJestAngularJavaScript

Posted 2024-11-22
Apply
Apply

📍 Europe

🏢 Company: neptune.ai👥 51-100💰 $8.0m Series A on 2022-04-12InternetArtificial Intelligence (AI)AnalyticsInformation TechnologySoftware

  • Minimum of 6 years of professional software development experience.
  • Strong proficiency in algorithmic thinking and problem-solving.
  • Deep understanding of the web tech stack, including security and network protocols.
  • Solid foundations in software engineering with the capability to debug unfamiliar technologies.
  • Concise written and verbal communication skills.
  • Customer-centric approach to balance technical excellence and business goals.
  • Experience in leading engineering teams of 3-5 people.

  • Participate in day-to-day software development activities, handling complex problems.
  • Lead the development of larger, strategic web application features within a small team of engineers.
  • Design and implement architectural solutions focusing on performance and maintainability.
  • Continuously seek opportunities to enhance the product, code base, and team processes.

LeadershipSoftware DevelopmentJavascriptJestRxJSTypeScriptReduxReact

Posted 2024-08-07
Apply