Apply

Senior Frontend Engineer

Posted 2024-09-04

View full description

πŸ“ Location: North America, South America, Europe

πŸ’Έ Salary: $140,000 - $200,000 per year

πŸ” Industry: Data labeling and AI

🏒 Company: HumanSignalπŸ‘₯ 11-50πŸ’° $5.0m Series A on 2022-05-18Artificial Intelligence (AI)Data Collection and LabelingOpen SourceMachine LearningSoftware

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSGraphQLPythonCypressDesign PatternsDjangoEs6HTMLCSSJavascriptJestKafkaKubernetesTypeScriptVue.JsAngularPostgresRedisReduxReactSparkVue.jsJavaScript

Requirements:
  • Extensive experience developing front-end applications with modern JavaScript frameworks (React, Angular, Vue.js).
  • Strong knowledge of HTML, CSS, and JavaScript (ES6+), with a focus on cross-browser compatibility, accessibility principles, and delivering high-quality, maintainable code.
  • Familiarity with state management libraries (Redux, Vuex) and front-end build tools (Webpack, Vite).
  • Comfort working with backend technologies (e.g., REST APIs, Django GraphQL) and willingness to dive into backend code when needed.
  • A keen eye for design and UX, with a drive to build intuitive and visually appealing interfaces.
  • High user empathy and a focus on delivering value through thoughtful, well-crafted user experiences.
  • A passion and aptitude for impactful communication at a Sr+ SWE IC level, using TDDs, code reviews, presentation, and thoughtful feedback.
  • BSCS, related degree or equivalent practical experience.
Responsibilities:
  • Develop and maintain front-end components for our data labeling platform, focusing on performance, scalability, and user experience.
  • Work closely with product, design, and other engineers to translate requirements and mockups into intuitive user interfaces.
  • Participate in code reviews, architecture discussions, and the entire development process, from ideation to production.
  • Establish standards for front-end development, including code style, maintainability, and best practices.
  • Identify areas for improvement in the codebase and drive changes that enhance the overall quality of the product.
  • Mentor and provide guidance to junior engineers on best practices and coding standards.
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

πŸ“ United States

🧭 Full-Time

πŸ’Έ 190800 - 267100 USD per year

πŸ” Social Media / Online Communities

  • 5+ years of post-internship, full-time software development experience in front-end programming languages like JavaScript and TypeScript.
  • Experience with front-end web frameworks such as LIT, Polymer, React, Vue, or Angular.
  • Familiarity with CSS and working knowledge of GraphQL, REST, HTTP, and API design.
  • Strong organizational skills and ability to prioritize tasks effectively.

  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy.
  • Contribute to the full development cycle: technical design, development, testing, experimentation, analysis, and launch.
  • Review code and design documents, provide feedback on product specifications, and help mentor junior engineers.

Software DevelopmentEs6CSSJavascriptTypeScriptJavaScriptStrategyCommunication SkillsOrganizational skills

Posted 2024-11-23
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 190800 - 267100 USD per year

πŸ” Social Media

🏒 Company: Reddit

  • Minimum 5+ years of post-internship, full-time, hands-on professional software development experience.
  • Proficiency in frontend programming languages such as JavaScript, Typescript, ES6.
  • Experience with one or more frontend web frameworks like LIT, Polymer, React, Vue, or Angular, including CSS.
  • Knowledge of GraphQL, REST, HTTP, Thrift, and design and implementation of maintainable APIs.
  • Experience with distributed caching layers and large scale distributed data storage systems.
  • Strong organizational skills and the ability to prioritize tasks and deliver projects on schedule.
  • BS degree in Computer Science or equivalent practical experience.
  • Self-directed, innovative, and action-oriented in fast-paced environments.
  • Excellent communication skills in a fully remote environment.

  • Work cross-functionally with product, design, and engineering teams to execute on product and business strategy.
  • Contribute to the full development cycle including technical design, development, testing, experimentation, analysis, and launch.
  • Review code and design documents, provide feedback on product specifications and mocks.
  • Participate with a motivated team to improve developer workflows, recommend best practices, and mentor junior engineers.
  • Balance speed and quality in building new products.

Software DevelopmentEs6CSSJavascriptTypeScriptJavaScriptStrategyAngularReactCommunication SkillsOrganizational skills

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

πŸ“ Latin America

πŸ” Staff augmentation

🏒 Company: Nearsure

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 5+ Years of experience working in React-based projects with JavaScript or TypeScript.
  • 5+ Years of experience working with Modern web technologies, including HTML5 and CSS3.
  • 2+ Years of experience working with JavaScript applications for devices with unique constraints, such as custom OS environments or non-standard browsers.
  • 2+ Years of experience working with Memory profiling, tracing, and resolving performance bottlenecks using tools like Chrome DevTools, Lighthouse, or WebPageTest.
  • 2+ Years of experience working with Unit and end-to-end testing of UI frameworks.
  • Advanced English Level is required for this role.

  • Work with engineers, product managers, and project managers to implement new features across the living room app.
  • Coordinate with team manager on technical designs and technology decisions.
  • Coordinate with multiple teams and manage dependencies where applicable.
  • Ensure that team tasks are completed on time.
  • Ensure good code quality by doing rigorous code reviews and maintaining good code.
  • Work with the team manager to develop a comprehensive testing pyramid.

JavascriptTypeScriptJavaScriptHTML5CSS3React

Posted 2024-11-16
Apply
Apply

πŸ“ Netherlands

🧭 Full-Time

πŸ” Creative Technology

🏒 Company: Creative Fabrica

  • Experience building complex and performant client-side applications
  • Solid understanding of rendering technologies (Canvas/WebGL) and frameworks/engines like Pixi or Fabric
  • Proficient with modern web development toolchain (Typescript, React, GraphQL)
  • Understanding and commitment to software development best practices, including quality standards and code reviews

  • Build best-in-class in-browser creative experience
  • Build and maintain functionality for Creative Fabrica Studio and apps
  • Accurately translate user and business needs into functional frontend code
  • Be an advocate for modern development practices
  • Collaborate with a cross-functional Studio team to run experiments and build products

GraphQLSoftware DevelopmentFigmaTypeScriptNext.jsReactAttention to detail

Posted 2024-11-16
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

πŸ“ Mexico, Gibraltar, Colombia, USA, Brazil, Argentina

πŸ” Cryptocurrency

🏒 Company: Bitso

  • 5+ years of experience in frontend application development.
  • Strong experience with ReactJS Framework.
  • Excellent verbal and written communication skills in English.
  • Extensive knowledge of JavaScript, TypeScript, CSS, and HTML.
  • Experience with testing frameworks such as Jest or Vitest.
  • Familiarity with software architecture and systems design.
  • Experience with version control systems like Git.
  • Experience with Web3.js.

  • Understand the product specifications and develop new features.
  • Ensure code quality and best practices through reviews, testing, and documentation.
  • Collaborate with UX/UI designers for interface implementation.
  • Stay updated with emerging technologies and evaluate their impact.
  • Identify performance bottlenecks and optimize load times.
  • Work with backend developers to define API requirements.

GitHTMLCSSJavascriptJestSoftware ArchitectureTypeScriptJavaScriptWeb3.jsCommunication SkillsDocumentation

Posted 2024-11-12
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