Apply

Senior Frontend Engineer

Posted 2024-10-21

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: GMT +0 to GMT +7, GMT +0, GMT +7

πŸ” Industry: Blockchain/Crypto

🏒 Company: Socket

πŸ—£οΈ Languages: English

πŸͺ„ Skills: Software DevelopmentBlockchainFrontend DevelopmentHTMLCSSJavaJavascriptReact.jsTypeScriptNext.jsReactJavaScript

Requirements:
  • Strong proficiency in React and TypeScript.
  • Experience with scalable frontend applications.
  • Stay updated on products and decisions in the design/frontend ecosystem.
  • Understand tradeoffs in frontend design.
  • Enjoy collaboration and think critically about impact.
  • Adaptive and always learning.
  • Skilled in maintaining large codebases.
  • Effective communication skills.
  • Understanding of backend systems.
  • Ability to prioritize projects based on impact.
Responsibilities:
  • Collaborate with various teams to develop user-friendly applications and seamlessly integrate with wallets, smart contracts, and APIs.
  • Build, maintain, and optimize scalable frontend codebases for superior performance.
  • Prioritize projects based on their impact, balancing speed and long-term sustainability.
  • Stay updated on ecosystem developments and make informed decisions about product design.
Apply

Related Jobs

Apply

πŸ“ North Macedonia, Serbia, Bosnia and Herzegovina, Croatia, Greece

🧭 Contract

πŸ” Software development, healthcare software

🏒 Company: IT Labs

  • 6+ years of experience as a Frontend Engineer with expertise in JavaScript and jQuery.
  • Familiarity and flexibility with frameworks such as Angular and React.
  • Experience with any backend programming language and a willingness to learn and grow into a Full-Stack Engineer role.
  • Strong communication and collaboration skills to work effectively in a team.
  • Self-motivated, with the ability to work independently and find solutions proactively.
  • A passion for learning and developing new skills, especially in backend technologies.

  • Develop, maintain, and enhance frontend features using JavaScript and jQuery.
  • Collaborate closely with cross-functional teams to deliver high-quality software solutions.
  • Work flexibly across frameworks such as Angular and React as project needs evolve.
  • Solve complex problems proactively and independently while maintaining high standards of code quality.
  • Participate in transforming HTML using Django templates combined with handlebars when applicable.
  • Communicate effectively with team members and stakeholders to ensure alignment and project success.
  • Contribute to the backend development as part of the transition to a Full-Stack Engineer position.

Backend DevelopmentSoftware DevelopmentDjangoFrontend DevelopmentHTMLJavascriptJavaScriptCollaboration

Posted 2024-11-23
Apply
Apply

πŸ“ Portugal, EU

🧭 Full-Time

πŸ” Web 3, crypto, NFTs

  • Demonstrable experience in owning and successfully shipping products.
  • 4+ years of professional engineering experience focused on web technologies.
  • Deep knowledge of React, Typescript, styled-components, and Rx.js.
  • Excellent communication skills with a collaborative mindset.
  • Basic understanding of Web3 concepts and eagerness to learn more.

  • Design, develop, and refine front-end systems using the latest technologies.
  • Take charge of end-to-end architectural assessments and delivery of client platforms.
  • Collaborate with cross-functional teams to scope and execute complex features.
  • Define and implement best-in-class front-end engineering standards and practices.
  • Guide and mentor less-experienced team members, influencing project direction.
  • Identify and advocate for improvements in processes and products.

LeadershipSoftware DevelopmentBlockchainEs6EthereumFrontend DevelopmentHTMLCSSJavaJavascriptReact.jsRxJSTypeScriptVue.JsJavaScriptReduxReactVue.jsWeb3.jsCommunication SkillsCollaborationMentoring

Posted 2024-11-20
Apply
Apply

πŸ“ Ukraine, Poland, Romania

πŸ” Gaming & Entertainment

🏒 Company: Innovecs

  • B.Sc. in Computer Science.
  • Experience in slot game development.
  • 5+ years of experience with JavaScript, React.js, TypeScript, HTML, and CSS.
  • Experience with JavaScript ES6+.
  • Experience with libraries/frameworks such as Phaser, Pixi, and Three.js.
  • Experience with Spine animations, Adobe Animate CC, and Adobe Photoshop.
  • Understanding of performance optimization algorithms, memory management, and threading.
  • Strong knowledge of OOP fundamentals, game programming patterns, and SOLID principles.
  • Experience integrating third-party APIs and analytics.
  • Advanced knowledge of Git.
  • Creative mind.
  • Good spoken and written English skills (Upper-Intermediate+).
  • Ability to work independently and in a team environment.
  • Ability to give and receive constructive feedback in a positive/professional manner.

  • Lead features 'end to end' from product requirements through live tests in production.
  • Participate in the full development cycle, ensuring smooth collaboration between the dev team and product owners.
  • Contribute to the design, architecture, and development of products and services.
  • Write well-designed, testable, and scalable code within given timelines.
  • Ensure adherence to best practices to deliver high-quality results.
  • Collaborate closely with QA, artists, animators, designers, and developers.
  • Diagnose and debug issues in production, maintaining a focus on innovation and quality.
  • Continuously improve code quality across the team through automation and code reviews.
  • Keep up-to-date with current and emerging technologies to apply new techniques and innovations.
  • Offer innovative and original ideas to drive product development forward.

Adobe PhotoshopEs6FigmaFrontend DevelopmentGame DevelopmentGitHTMLCSSJavascriptQAReact.jsTypeScriptJavaScriptProduct DevelopmentAlgorithmsHTML5ReactCollaboration

Posted 2024-11-14
Apply
Apply

πŸ“ Greece

πŸ” IGaming

🏒 Company: BP Games US

  • Deep proficiency in React and Next.js.
  • Solid understanding of TypeScript.
  • Strong skill set in SCSS for styling.
  • Expert in Redux for state management.
  • Experience using WebSockets for real-time communication.
  • Adept at integrating REST APIs.
  • Experience with CSS animations or JS animation libraries.
  • Ability to handle complex state updates based on real-time data.
  • Clear communicator with at least a professional level of English.

  • Develop and maintain efficient frontend components for responsive web applications using React and Next.js.
  • Utilize SCSS for styling and Redux for state management.
  • Work with WebSockets for real-time communication.
  • Perfect the repeatable process of building, testing, documenting, and deploying high-quality, reliable, and scalable code.
  • Be a stakeholder in the product development process and provide constructive feedback.
  • Uphold high-quality coding standards and best practices.
  • Review work by fellow engineers and provide feedback.

CSSTypeScriptProduct DevelopmentReduxNext.jsReactCollaboration

Posted 2024-11-09
Apply
Apply

πŸ“ Romania, UK

🧭 Full-Time

🏒 Company: Awin

  • At least 5 years of hands-on experience in commercial Software Engineering roles.
  • Proven track record with Angular, ideally greater than Angular v15.
  • Strong understanding of Angular concepts such as directives, components/services, and dependency injection.
  • Solid grasp of RxJS and its core concepts.
  • Strong understanding of JavaScript, HTML, and CSS.
  • Knowledge of end-to-end testing and tools like Cypress, Playwright.
  • Passion for writing elegant code with knowledge of SOLID principles.
  • Strong problem-solving skills and understanding of data structures and algorithms.
  • Experience using RESTful APIs within a microservices architecture.
  • Ability to conduct thorough code review processes, write tests, and maintain CI/CD pipelines.
  • Experience in collaboration within cross-functional engineering teams.

  • Part of a frontend platform team focused on user and developer experience.
  • Advocate for writing clean, secure, and well-tested code.
  • Translate user needs into technical solutions in collaboration with product owners.
  • Manage the lifecycle from requirements to deployment and support.
  • Proactively identify risks and ensure adherence to deadlines.

AgileCypressHTMLCSSJavascriptRxJSJavaScriptAlgorithmsData StructuresAngularCollaborationCI/CDProblem SolvingRESTful APIs

Posted 2024-11-07
Apply
Apply

πŸ“ United States, Canada, United Kingdom, France, Cyprus

🏒 Company: Career Renew

  • Proficiency in JavaScript, HTML, CSS, React, Redux/MobX, Webpack, Babel.
  • Experience designing high-performance, responsive web applications.
  • Collaborative skills to work effectively with cross-functional teams.
  • Experienced in RESTful APIs, asynchronous programming, Jest/Cypress, CI/CD.
  • Experience with TypeScript and server-side rendering (e.g., Next.js).

  • Design and implement responsive, high-performance web applications using React or other front-end frameworks.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug issues to ensure high-quality deliverables.
  • Stay up-to-date with emerging trends and technologies in front-end development.

CypressHTMLCSSJavascriptJestTypeScriptJavaScriptReduxNext.jsReactCI/CDRESTful APIs

Posted 2024-11-07
Apply
Apply

πŸ“ Poland, Serbia, Spain, Portugal

πŸ” FinTech

🏒 Company: Monite

  • You have experience in Frontend development, TypeScript and React.
  • You are familiar with GitLab and CI/CD.
  • You are focused on delivering value through a deep understanding of user needs, always anticipating challenges and opportunities to drive product improvement and innovation.
  • You are open to feedback and eager to mentor others.
  • You are fluent in English and excited to work in an international and dynamic environment.

  • As a Senior Frontend Engineer, you will be responsible for creating scalable, programmable SDKs for our Fintech-as-Code product.
  • You'll collaborate closely with cross-functional teams to design user-friendly interfaces, optimize performance, and ensure seamless connectivity between components.
  • Your expertise will help shape the overall architecture and functionality, enabling our clients to leverage cutting-edge technology to streamline their financial processes.

Frontend DevelopmentTypeScriptReactCI/CD

Posted 2024-11-07
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” SaaS, Marketing Software

🏒 Company: Perspective.co

  • 5+ years of experience working as a Front-end Engineer in a SaaS environment.
  • Solid background in JavaScript and TypeScript.
  • Expertise in writing reusable React components and hooks.
  • Knowledge of Redux or other React state management frameworks.
  • Extensive expertise in working with Git.
  • Experience in unit testing and integration testing frameworks (Jest, Cypress).
  • Passion for marketing and creating interfaces.
  • Fluency in English, both written and verbal; German is a plus.
  • Experience in Next.js and familiarity with Node.js based REST APIs is a plus.
  • Experience with Svelte and familiarity with TailwindCSS is a plus.

  • Build new user-facing features with scalable UI components.
  • Enhance software aspects like Funnel-Editing, Funnel-Analytics, and integration into workflows.
  • Take ownership of front-end topics and ensure high quality.
  • Improve application performance and stability through profiling.
  • Collaborate closely with team members and other departments.
  • Participate in weekly knowledge-sharing sessions.

GitJavascriptTypeScriptJavaScriptReduxReact

Posted 2024-11-07
Apply
Apply

πŸ“ Portugal

  • Coding skills are essential.
  • An eye for design.
  • Enjoyment of working on a variety of projects.

  • Help create awesome landing pages, websites, dashboards, and internal tools.
  • Work on building clean, responsive, and visually engaging user interfaces.
  • Collaborate with designers, marketers, and backend developers to bring projects to life.
  • Create great online experiences.

Software DevelopmentFrontend DevelopmentHTMLCSSJavaJavascriptReact.jsJavaScriptReactCommunication SkillsCollaboration

Posted 2024-11-07
Apply
Apply

πŸ“ Germany, United States

πŸ” IoT, MQTT technology

🏒 Company: HiveMQ

  • 5+ years of strong software engineering background with experience in modern web front-ends.
  • At least 3 years of experience in TypeScript, JavaScript, SCSS, CSS, and HTML.
  • Profound experience with React and reactive state management systems.
  • Solid understanding of web build tools (webpack, turbopack, etc.) and testing tools (Cypress, Selenium, Jest).
  • Experience with source control management (GitHub) and CI/CD practices.
  • Familiarity with web security best practices (OWASP, OAuth2, etc.).
  • Good knowledge of UI/UX concepts and web design is a plus.
  • Experience with A/B testing and feature toggles is a big plus.
  • A systematic approach with a high sense of ownership is essential.
  • Understanding of agile product engineering using Kanban in self-organized teams.
  • Excellent communication skills and strong work ethic.

  • Work with the HiveMQ Product Development team to enhance technology and services.
  • Architect, implement, optimize, and maintain HiveMQ Broker frontend applications.
  • Build reusable UI components and set standards for the company.
  • Refactor existing code bases, improve APIs and client data structures.
  • Develop new features with a focus on UI/UX and customer journey.
  • Collaborate with Product Managers to create new customer value.
  • Promote teamwork, quality, and excellence within the organization.
  • Contribute to the overall developer experience and engineering vision.
  • Learn about MQTT, distributed systems, and IoT best practices.

AgileCypressGitHTMLCSSIoTJavascriptJestTypeScriptJavaScriptProduct DevelopmentData StructuresReactSeleniumCommunication SkillsCI/CD

Posted 2024-11-07
Apply