Описание
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) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.