We are seeking a skilled Senior React.js Engineer to join our team in building a cutting-edge web application for a New York-based non-profit organization. Organization mission is to deliver a comprehensive and successful treatment process that brings together everything a child needs in one cohesive place. And our goal is to modernize the technology infrastructure by implementing modern, supported technology systems to replace outdated legacy systems. This project aims to improve compatibility, security, and efficiency while supporting the organization’s ability to take advantage of new technology solutions. The application will be built from scratch using the latest React.js with TypeScript for the frontend and .NET Core for the backend.
As a Senior React.js Engineer, you will collaborate closely with our backend engineers, testers, and product managers to develop high-quality, user-centric, and accessible solutions. You will be responsible for creating responsive and adaptive layouts, implementing robust testing practices, and ensuring seamless integration with backend services through RESTful APIs.
This position is a great fit for you if you are: – A highly motivated engineer with a passion for working on projects that make a real difference in people’s lives. – A professional eager to tackle challenges and find innovative solutions. – Committed and driven to contribute to the project’s success and the organization’s mission.
Develop and maintain high-quality, performant, and scalable frontend applications using React with TypeScript.
Create responsive and adaptive layouts for a seamless user experience across devices.
Collaborate with backend engineers to ensure seamless integration with RESTful APIs.
Implement unit and integration tests to ensure the reliability and stability of the application.
Contribute to the overall software design and architecture, following OOP principles and functional programming best practices.
Minimum 5 years of experience in frontend development, with at least 3 years focused on React.
Proficiency with React and TypeScript.
Strong understanding of OOP principles and functional programming.
Experience with responsive and adaptive layouts.
Familiarity with RESTful APIs.
Unit and integration testing experience using tools like Jest or Enzyme.
English proficiency, both written and spoken.
Valid Polish residence and permission to work in Poland.
Nice to have
Knowledge of WCAG principles and experience implementing accessible solutions.
Experience setting up and configuring Webpack.
Familiarity with Docker and understanding of microservices architecture.
Experience working with GraphQL and SignalR.
Awareness of personal data protection and security best practices.
Understanding of data visualization practices and experience implementing charts.
The opportunity to work on a project that makes a real difference in the lives of children and families in need.
Collaboration with a team of passionate, like-minded professionals who are committed to making a positive impact.
Ample opportunities for career and professional competence growth, gaining new domain and technology experience.
Competitive salary and extensive corporate life.
Flexible timesheet (we are a remote-friendly company).
Private medical insurance and sport card.
Minimum bureaucracy – we’re people-first.
We treat all candidates equally and strongly support diversity and inclusivity across all our departments, teams, and positions. Therefore, we encourage all qualified and eligible candidates to apply regardless of gender, age, race, ethnicity, religious belief, or physical ability. We stand for equal opportunities for all our team members and support their pursuit of professional and personal growth.
They are technically excellent, have an agile process in place and are always looking for "win/win" opportunities. The team is incredibly honest, hard working and has been a source of new ideas and improvements.