Active job offers
Lead Developer (React + .NET)
Requirements
- React.js,Redux, RxJS
- HTML,CSS
- JavaScript, TypeScript
- GIT
- .NET Core/Framework,
- ASP.NET Core,
- C#,
- Oracle, SQL, PL/SQL
- worked as a Leader in project
Important information:
- This is a part-time job offer
About Us:
We are looking for a Lead Developer with deep expertise in React and Frontend Architecture to join our dynamic team. In this role, you will lead the design and development of reusable, modular UI components, optimize performance, and collaborate with cross-functional teams to ensure a seamless user experience.
Frontend Architecture & Component Design:
- React Expertise: Leverage advanced React skills to design, implement, and maintain highly modular, reusable components, ensuring scalability and performance.
- Frontend Architecture: Architect and design frontend systems that are modular, maintainable, and scalable across multiple teams and projects. Focus on creating a unified, efficient development framework for frontend engineers.
- Component Library Design: Build and maintain a comprehensive, standardized component library for internal and external use, ensuring consistency, high performance, and easy scalability.
- UI/UX Collaboration: Work closely with designers to ensure that the components adhere to the latest UI/UX standards, translating visual designs into accessible and functional React components.
Performance Optimization:
- Performance Debugging: Identify and resolve performance issues across the frontend, including JavaScript bottlenecks, rendering issues, and network resource load challenges.
- Optimization Techniques: Implement industry best practices for lazy loading, code splitting, memoization, and other techniques to optimize React apps for both speed and efficiency.
Component Libraries and Ecosystem Knowledge:
- Component Library Integration: Utilize popular component libraries (such as Telerik, DevExtreme, Infragistics) and extend or customize them to meet project requirements and standards.
- Theming & Customization: Create custom themes and modify component libraries to align with our branding and design language, ensuring a seamless and cohesive look across our apps.
Reusable Component Development:
- Reusable Components: Design highly configurable, extensible, and reusable components that can be used across different modules and applications with minimal customization.
- Documentation: Write clear documentation for all components, APIs, and best practices to ensure easy adoption and consistent usage by other teams.
Tooling & Development Environment:
- JavaScript/TypeScript Proficiency: Utilize TypeScript and JavaScript to build robust and type-safe components and applications.
- Build Tools Expertise: Work with modern frontend build tools such as Webpack, Babel, and others to streamline asset management, bundling, and build optimizations.
- Testing Frameworks: Write unit and integration tests using frameworks like Jest, React Testing Library, and Cypress to ensure component reliability and functionality.
Collaboration & Mentorship:
- Cross-Team Collaboration: Collaborate effectively with product managers, backend developers, and designers to align on requirements, technical decisions, and project goals.
- Mentorship: Provide mentorship to junior developers, sharing best practices, offering code reviews, and helping them grow within the team.
Required Qualifications:
- Advanced React Knowledge
- Frontend Architecture Experience:
- Component Library Design:
- Performance Optimization:
- Experience with Popular Component Libraries:
- Reusable Component Design:
- Strong JavaScript/TypeScript Skills
- Testing and Build Tools Expertise
- UI/UX Sensibility
Benefits
More reasons to work with us
Work from home or the office
Depending on the position, you can work remotely, from the office or in a hybrid model.
Top-of-the-line equipment
We provide the equipment that best suits your needs and the requirements of your role.
Training budget
Use your personal training budget to gain new skills and knowledge.
Internal initiatives
Take part in our knowledge-sharing meetups organised by and for tech enthusiasts.
Private health insurance
Keep your health in check with easy access to medical professionals.
Recruitment process
It only takes a few steps
Different roles have different requirements, so the recruitment process depends on the specific position you are applying for.
Checking your CV
Evaluating your qualifications
Making an appointment
Getting the answer
CONTACT OUR RECRUITMENT TEAM
Apply for
Lead Developer (React + .NET)