Senior Frontend Engineer (#438)

Poland
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

Our client is the world's first automation platform for payments. And we are seeking a highly skilled and experienced Senior React Engineer to join our dynamic team. As a Senior React Engineer, you will play a pivotal role in the development and maintenance of our cutting-edge web applications using React and TypeScript. If you are passionate about creating exceptional user experiences and possess strong technical expertise, this is an exciting opportunity to make a significant impact on our products.

Responsibilities:

  • Develop and maintain robust, scalable, and high-performance web applications using React and TypeScript
  • Collaborate closely with cross-functional teams, including designers, product managers, and backend developers, to ensure seamless integration and delivery of features
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards
  • Conduct thorough code reviews and provide constructive feedback to ensure code quality and consistency across the team
  • Identify and address performance bottlenecks, optimize applications for maximum speed, and implement efficient and reusable front-end components
  • Stay up-to-date with emerging trends and technologies in the React ecosystem and proactively propose and implement innovative solutions
  • Actively participate in agile development processes, including sprint planning, estimations, and retrospectives
  • Mentor and guide junior team members, fostering a collaborative and learning environment.

 

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Proven experience as a React Engineer, with a strong portfolio showcasing your expertise in building complex web applications
  • Extensive knowledge and hands-on experience with React and TypeScript, including state management (e.g., Redux, MobX) and component libraries (e.g., Material-UI, Ant Design)
  • Solid understanding of web fundamentals such as HTML5, CSS3, and responsive design principles
  • Proficient in implementing RESTful APIs and working with backend technologies (e.g., Node.js, Express).
  • Familiarity with modern front-end build tools and workflows (e.g., Webpack, Babel, Git, CI/CD)
  • Experience with testing frameworks (e.g., Jest, Enzyme, React Testing Library) and writing unit and integration tests
  • Strong problem-solving skills and ability to debug complex issues and performance bottlenecks
  • Excellent communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders
  • Experience working in an Agile/Scrum development environment.

 

Good to have:

  • Experience with server-side rendering (SSR) and Next.js
  • Familiarity with GraphQL and related client libraries (e.g., Apollo Client, Relay)
  • Knowledge of performance optimization techniques and tools
  • Contributions to open-source projects or participation in relevant tech communities.

 

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings