
Lead React Engineer (JavaScript/TypeScript)
- Украина
- Постоянная работа
- Полная занятость
- HMI / API architecture, which is reusable on other platforms with "minor" adaptations and extensions.
- The User-Interface should be harmonized in a recognizable style to align usability and workflows.
- The User-Interface (HMI) should be web-based, touch-friendly, and have a modern look and feel.
- Scalable client performance regarding bandwidth throttling
- product's configurability makes it suitable for a wide range of application types and measurement systems
- Expertise in React and JavaScript/TypeScript: Thorough understanding of React fundamentals (components, state management, hooks, routing), JavaScript best practices, and modern front-end development patterns.
- Experiences with Frameworks: Control Set Libraries (DevExtreme)
- Front-End Architecture and Design: Ability to design maintainable front-end components to reuse in different contexts and product lines.
- GraphQL Proficiency: Understanding of GraphQL concepts (schemas, queries, mutations, subscriptions), experience integrating with GraphQL APIs, and knowledge of GraphQL client libraries (e.g., Apollo Client, Relay).
- Testing Frameworks: Experience with unit testing, integration testing (e.g., React Testing Library, Selenium), and end-to-end testing.
- Build Tools and Pipelines: Familiarity with build tools (Gitlab, Jenkins), and experience with CI/CD pipelines.
- Version Control (Git): Expertise in using Git for collaboration and version management.
- Code Quality and Best Practices: Enforcing coding standards, conducting code reviews, and promoting best practices within the team.
- Problem-Solving and Debugging: Excellent analytical and debugging skills.
- Leadership and Responsibility: Ability to guide other developers on the team.
- Technical Architecture and Design: Define the overall front-end architecture for the React application, make key technical decisions, and ensure scalability and maintainability.
- Technical Solution Design: Support Requirements engineering and propose a solution design for stakeholders.
- GraphQL Integration Strategy: Define the approach for integrating with the new GraphQL API, including client library selection, data fetching patterns, and error handling.
- Code Quality and Standards: Establish and enforce coding standards, conduct code reviews, and promote best practices within the development team.
- Development and Problem Solving: Lead the development of features, troubleshoot technical issues, and provide technical guidance to the team and stakeholders.
- Performance Optimization: Identify and implement optimizations to improve the performance and responsiveness of the React application.
- 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
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits