React Front End Web Developer Offline
We are seeking a Senior React Developer with extensive experience in building applications using React.js. The ideal candidate should have a deep understanding of advanced React patterns, component-based architecture, and state management to develop scalable and maintainable applications.
The client company administers and manages universities across the USA, providing specialized software solutions for the educational sector. Their services include accounting systems for universities and student synchronization platforms to streamline the educational process.
Requirements
- 6+ years of commercial experience in building applications using React.js
- Proficiency in advanced React patterns, component-based architecture and state management within React applications
- Strong knowledge of HTML & CSS with practical implementation experience
- Proficiency in JavaScript and TypeScript
- React Router: hands-on experience implementing client-side routing
- GraphQL: experience integrating and working with GraphQL APIs
- RXJS: familiarity with reactive programming techniques
- SSE (Server-Sent Events): experience implementing one-way server push communication
- Socket.IO: experience building real-time features
- Canvas handling: ability to work with canvas graphics, both with and without third-party libraries
- Familiarity with react-hook-form, react-table, monaco-editor, and Storybook is highly advantageous
- Proven experience in building reusable UI components, preferably as npm packages
- Solid understanding of architectural approaches in web development to ensure scalable and maintainable solutions, including support for plugin/extension systems
- Hands-on experience with complex tabular data: sorting, filtering, virtualization, inline editing, etc
- Experience building tree components with features like nesting, drag-and-drop, and dynamic data loading
- Upper-intermediate English level or higher, both spoken and written
Personal Qualities
- Strong logical thinking and problem-solving skills
- Excellent analytical skills with keen attention to detail
- Proactive, with a drive for continuous learning and professional growth
- Effective communication and teamwork skills, with a willingness to share knowledge and mentor others
Responsibilities
- Develop, maintain, and optimize web applications with a strong focus on React
- Implement effective client-side routing using React Router
- Build reusable UI components that integrate seamlessly with a broader framework
- Design and develop complex tables and tree-like UI components
- Collaborate with the team on architectural decisions, including plugin-friendly architecture, and ensure smooth integration of UI components
- Mentor junior developers and promote a culture of professional growth
- Stay up to date with the latest web technologies and apply best practices throughout the development lifecycle.
We offer:
- Working with the industry-leading partners and customers;
- Friendly teams, experienced colleagues, and perfect work equipment;
- Opportunities for career growth and raising professional skills;
- Comfortable offices in the city center of Kharkiv/Kyiv;
- English language courses;
- Decent salary, tax assistance.
The job ad is no longer active
Look at the current jobs React.js →
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Ukraine
Europe except Ukraine