Zorky CRMZorky CRM
EN|RU
@termdocs
← Все вакансии

Sr Software Engineer (React.js / Next.js)

remoteIndia, INСкор 71/1001д назад
Аналитика рынка
📊 Frontend: зарплаты и спрос на рынке
Стек
graphqljavascriptnext.jsreactreduxresttanstacktypescriptzustand
Откликнуться
Загрузите резюме — мы свяжем вас с работодателем напрямую через нашу базу.
Отправить резюме →
Описание
Accountabilities: - Design, develop, enhance, and maintain scalable enterprise web applications using React.js, Next.js, TypeScript, JavaScript, HTML5, CSS3, and RESTful APIs. - Build responsive, accessible, reusable, maintainable, and high-performance UI components following modern front-end engineering practices. - Develop applications that integrate with RESTful APIs, GraphQL services, third-party systems, and enterprise platforms. - Apply Next.js capabilities including server-side rendering, static site generation, routing, API integration, rendering strategies, and performance optimization. - Implement effective state management and data-fetching solutions using technologies such as Redux, Redux Toolkit, Zustand, Context API, React Query/TanStack Query, or SWR. - Collaborate with backend engineers to define API contracts, integration patterns, data flows, authentication, authorization, and error-handling approaches. - Participate in technical design and architecture discussions, contributing to front-end architecture, scalability, security, accessibility, and performance decisions. - Conduct code reviews, provide constructive technical feedback, and promote clean, well-tested, and maintainable code. - Troubleshoot and resolve complex issues across development, testing, staging, and production environments. - Work with DevOps and engineering teams to support CI/CD pipelines, cloud deployments, monitoring, releases, incident management, and production operations. - Implement and maintain front-end testing and automation practices using tools such as Jest, React Testing Library, Cypress, Playwright, or Selenium. - Mentor junior and mid-level developers and contribute to a culture of technical excellence and continuous improvement. - Stay current with React, Next.js, TypeScript, web development practices, and emerging technologies relevant to enterprise applications. - Requirements Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field. - 6+ years of hands-on software development experience, including significant experience building enterprise-level web applications. - Strong hands-on expertise with React.js, Next.js, JavaScript ES6+, and TypeScript. - Strong understanding of HTML5, CSS3, responsive web design, modern browser technologies, and reusable front-end architecture. - Proven experience with Next.js concepts including SSR, SSG, routing, API integration, rendering strategies, and performance optimization. - Experience with React state management and data-fetching libraries such as Redux, Redux Toolkit, Zustand, Context API, React Query/TanStack Query, or SWR. - Strong experience integrating applications with RESTful APIs and/or GraphQL, including asynchronous programming, authentication, authorization, and error handling. - Experience with modern UI frameworks, styling systems, or component libraries such as Tailwind CSS, Material UI, Chakra UI, Styled Components, Emotion, Shadcn/UI, or Radix UI. - Familiarity with modern build tools and package managers including Vite, Webpack, Babel, npm, Yarn, or pnpm. - Experience with Git, Agile methodologies, CI/CD pipelines, and modern software engineering practices. - Hands-on experience with front-end testing and automation frameworks such as Jest, React Testing Library, Cypress, Playwright, or Selenium. - Understanding of web application security, including OAuth2, JWT, authentication and authorization patterns, secure coding practices, and common web vulnerabilities. - Experience with AWS, Azure, or Google Cloud and familiarity with Docker and containerized environments. - Knowledge of application monitoring and observability tools such as Splunk, AppDynamics, Prometheus, Grafana, or ELK. - Strong troubleshooting, debugging, analytical, and problem-solving abilities, combined with excellent communication and collaboration skills. - Experience supporting production applications, including incident troubleshooting, resolution, and ITSM processes such as ServiceNow or similar platforms. - Healthcare domain experience, including healthcare workflows, terminology, HIPAA, PHI, or healthcare applications, is preferred. - Experience with design systems, reusable component libraries, micro-frontends, large-scale front-end architectures, or distributed systems is an advantage. - Additional experience with GraphQL, API gateways, gRPC, event-driven integrations, NoSQL databases, Kafka, RabbitMQ, AWS SQS/SNS, web performance optimization, WCAG accessibility, or other modern front-end frameworks is a plus. - Experience providing technical leadership, contributing to architecture decisions, and mentoring engineering teams is highly valuable. - Benefits Opportunity to work on large-scale, modern web applications within an enterprise technology environment. - Hands-on exposure to React.js, Next.js, TypeScript, REST APIs, GraphQL, cloud platforms, Docker, CI/CD, and modern testing frameworks. - Opportunity to contribute to front-end architecture, scalability, performance, security, accessibility, and technical design decisions. - Collaboration with multidisciplinary teams spanning product, design, QA, backend engineering, DevOps, and business functions. - Exposure to healthcare and life sciences technology and applications supporting patient-focused outcomes. - Opportunities to mentor developers and contribute to technical excellence and continuous improvement. - Inclusive and collaborative environment that values diverse backgrounds, open communication, innovation, professional growth, and teamwork. - Opportunity to work on complex enterprise applications and develop expertise across modern software engineering practices. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hir
Контакты работодателя (email/phone/telegram) скрыты из публичного превью — отправьте резюме, чтобы мы связали вас напрямую.
Срочный вопрос? Напишите @termdocs