Apply

Senior Software Engineer (Frontend)

Posted 5 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United Arab Emirates, India, Estonia, Poland, Turkey

🔍 Industry: B2B payments

🏢 Company: Pluto Card

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: GraphQLSoftware DevelopmentDesign PatternsTypeScriptAlgorithmsData StructuresReactAnalytical SkillsCollaboration

Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or related field.
  • Strong fundamentals in computer science, algorithms and data structures.
  • 5+ years of experience in software development.
  • Mastery in React and Typescript, familiarity with GraphQL.
  • Strong understanding of web fundamentals, web performance, software design patterns and architecture.
  • Experience with modern front-end development tools and frameworks.
  • Excellent problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Experience working with nimble, cross-functional teams with high shipping velocity.
Responsibilities:
  • Develop and maintain complex software applications using React, Typescript, and GraphQL.
  • Lead the development lifecycle of features and work streams from design to deployment.
  • Collaborate with product managers, designers, and backend engineers to deliver world-class products.
  • Become a voracious problem solver who can tackle difficult issues on tight timelines, manage cross-functional dependencies and set an exemplary bar for engineering within the organization.
  • Write and maintain clean, maintainable and testable code, leveraging design patterns and architecture where appropriate.
  • Participate in code reviews, pair-programming sessions, and provide constructive feedback to peers.
  • Develop a strong understanding of the domain and bring a deep product and design mindset while building solutions.
Apply

Related Jobs

Apply

📍 Poland

🧭 Full-Time

🔍 Education technology

  • 6+ years of professional experience in frontend development.
  • At least 2 years working on web components and React 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, 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 or React Testing Library.
  • Design, develop, and maintain highly efficient, reusable, and scalable web components using Stencil.js, TypeScript, and React.
  • Establish and enforce best practices for component design, including accessibility, performance optimization, and responsive design.
  • Ensure seamless integration of web components into various applications, particularly within React projects.
  • Write clean, maintainable, and well-documented code, adhering to modern standards and practices.
  • Create robust unit and integration tests for web components.
  • Mentor junior frontend engineers in relevant technologies.

GitHTMLCSSJavascriptJestTypeScriptReact

Posted 17 days ago
Apply
Apply

📍 Poland

🧭 Full-Time

🔍 Education

  • 6+ years of professional experience in frontend development.
  • At least 2 years working on web components and React projects.
  • Experience in building reusable component libraries or design systems.
  • Strong proficiency in web components development using Stencil.js.
  • Advanced knowledge of React and TypeScript including advanced types.
  • Extensive experience with HTML5, CSS3, and modern JavaScript (ES6+).
  • Experience with testing frameworks like Jest and React Testing Library.
  • Strong debugging skills and knowledge of frontend performance best practices.
  • Design, develop, and maintain scalable web components using Stencil.js, TypeScript, and React.
  • Establish best practices for component design including accessibility and responsive design.
  • Ensure seamless integration of web components within various applications.
  • Collaborate with backend engineers to design APIs for efficient data flow.
  • Write clean, maintainable code and perform code reviews.
  • Create robust tests for web components and debug performance issues.
  • Mentor junior engineers and stay updated with frontend technologies.

GitHTMLCSSJavascriptJestTypeScriptReact

Posted 18 days ago
Apply
Apply

📍 United Kingdom, Poland, Romania, Spain, South Africa

🧭 Full-Time

🔍 Utilities

  • Proficient in React and React Native.
  • Experience with Typescript.
  • Familiarity with Next.js and GraphQL is a plus.
  • Experience with Kubernetes and Docker is also a plus.
  • Experience with GitHub’s CI/CD tools and practices.
  • Collaborative approach to ensure quality design and practices.
  • Experience and willingness to implement robust unit and end-to-end tests.
  • Lead the development of the front-ends for our customer portal, CRM and mobile app.
  • Own your code across the entire software lifecycle, working closely with other team members where required.
  • Provide a voice in our product backlog refinement sessions and collaborate with team members in cycle planning sessions.
  • Contribute to the continuous improvement of our ways of working and promote the team's technical successes beyond.

LeadershipReact NativeReactCollaborationCI/CD

Posted 2 months ago
Apply