Frontend-разработчик
About Us:
InTehBel - is a trusted full-stack development team helping organizations develop reliable IT Solutions through the Web, Mobile, and Artificial Intelligence Expertise. We have built dozens of advanced and sustainable applications for healthcare, education, sports, large and small businesses, and successful entrepreneurs from around the Globe.
At InTehBel , we foster a culture of collaboration, innovation, and continuous learning. Our team values transparency, open communication, and mutual respect. We believe in empowering our employees to take ownership of their work and contribute to the success of our projects. Additionally, we encourage creativity and out-of-the-box thinking, as we believe diverse perspectives lead to better solutions. At InTehBel , you'll find a supportive and inclusive work environment where your ideas are valued and your contributions are recognized.
Job Description:
We are seeking a talented front-end developer to join our team and contribute to the development of cutting-edge web applications. As a Frontend Developer, you will be responsible for creating responsive, efficient, and visually appealing user interfaces using React.js and associated libraries. You will work closely with our design and backend teams to implement features, maintain code quality, and ensure the scalability of our applications.
Key Responsibilities:
UI Development & Component Design:
-
Develop responsive and accessible user interfaces using React, Angular, Next.js.
-
Implement reusable components with TypeScript and JavaScript, adhering to best practices and design principles.
State Management & Data Flow:
-
Handle complex state management using Redux, Context API, or other suitable libraries in React and Angular applications.
-
Integrate frontend components with backend services (RESTful APIs, GraphQL) to handle data fetching, caching, and error handling.
Performance Optimization:
-
Optimize the performance of web applications using tools like Google Lighthouse, reducing load times and improving client-side rendering.
-
Perform code-splitting, lazy loading, and other performance-enhancing techniques to ensure smooth user experiences.
Testing & Quality Assurance:
-
Write automated tests for components and application logic using Jest, Cypress, and Cucumber.
-
Ensure frontend quality with unit tests, end-to-end tests, and behavior-driven development (BDD) practices.
Versioning & Design System Management:
-
Collaborate with designers to build and maintain design systems using Storybook to create consistent, scalable UI components.
-
Ensure proper versioning of components and design assets, maintaining seamless integration across development and production environments.
SEO & Web Optimization:
-
Ensure Next.js and Gatsby applications are SEO-friendly by implementing server-side rendering (SSR) and optimizing static site generation (SSG) features.
-
Collaborate with backend developers to manage structured data, meta tags, and performance optimizations to improve SEO rankings.
Cross-browser & Cross-device Compatibility:
-
Ensure applications work smoothly across different browsers (Chrome, Firefox, Edge, Safari) and devices (desktop, mobile, tablet).
-
Conduct manual and automated testing to verify cross-device responsiveness and performance.
Continuous Integration & Deployment:
-
Integrate frontend builds with CI/CD pipelines for automated deployment and testing.
-
Collaborate with DevOps teams to ensure smooth deployment and version control across environments.
Collaboration with Backend and UI/UX Teams:
-
Work closely with backend developers to integrate APIs and manage data flows.
-
Collaborate with designers to implement user-friendly interfaces, ensuring a smooth transition from design to code.
Accessibility & Standards Compliance:
-
Ensure that web applications comply with web accessibility standards (WCAG) and provide an inclusive user experience for all users.
-
Maintain code that adheres to best practices, industry standards, and security protocols.
Requirements:
Technical Skills:
-
Frontend Frameworks: Expertise in React, Next.js or Angular.
-
Languages: Strong proficiency in TypeScript and JavaScript, with a deep understanding of modern ES6+ features.
-
State Management: Experience with state management libraries (Redux, MobX, Context API) and server-side rendering.
-
Testing: Proficiency in writing and maintaining automated tests using Jest, Cypress, and Cucumber.
-
Performance Optimization: Knowledge of performance optimization tools such as Google Lighthouse and techniques like lazy loading and code-splitting.
Experience:
-
Frontend Development: 3-5 years of experience in building scalable and performant frontend applications.
-
Component Design: Experience with component-based architecture, building reusable UI components with tools like Storybook.
-
SEO and Accessibility: Knowledge of SEO principles, web accessibility standards (WCAG), and performance optimization for SSR and SSG.
Collaboration & Communication:
-
Ability to work in cross-functional teams, collaborating with backend developers, designers, and product managers.
-
Strong communication skills, both written and verbal, to articulate design choices and technical decisions.
Tooling & Version Control:
-
Experience with version control systems like Git, and familiarity with CI/CD pipelines for automated testing and deployment.
Problem Solving & Debugging:
-
Strong analytical skills to troubleshoot and debug frontend issues, optimizing code for performance and user experience.
Agile Development:
-
Familiarity with Agile and Scrum methodologies, working iteratively to meet project deadlines.
Bonus Skills:
-
Experience with server-side rendering and static site generation using Next.js and Gatsby.
-
Familiarity with Progressive Web Apps (PWA) and Service Workers for enhanced web performance and offline capabilities.
We expect the candidate to have a good level of English (from B1+).
We are a company where employees speak only English. Therefore, please apply for the position if you are ready to have a technical interview in English. Good luck!
Benefits: - official employment
- hybrid format of work (you choose when to come to the office and when to work from home), remote work is also available.
- payment for medical services in the medical center LODE.
- access to gyms and swimming pools of the city (Allsports app)
- free English language courses
- corporate SIM cards
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).