Front End UI Engineer

Ascendion
Bengaluru, Karnataka, India

About the Role**

We are seeking an experienced Frontend Engineer to design, build, and optimize modern web applications using Next.js, React, TypeScript, and AWS. The ideal candidate will have strong expertise in frontend architecture, data integration, performance optimization, and cloud deployment. This role requires a hands-on engineer who can lead technical decisions, collaborate with cross-functional teams, and deliver scalable, secure, and accessible user experiences.

**Job Title**

Senior Frontend Engineer.

6+years _Hybrid -Bangalore

**Responsibilities**

  • Architect and develop modern web applications using Next.js 14+ features, including App Router, Server Components, Server Actions, Streaming SSR, and Parallel Routes.
  • Design reusable and accessible component libraries using React 18+, TypeScript, Tailwind CSS, and Radix UI.
  • Implement rendering strategies such as SSR, SSG, ISR, and CSR based on page-level performance and SEO requirements.
  • Build and consume RESTful APIs and GraphQL endpoints through Next.js Route Handlers and middleware.
  • Implement authentication flows using NextAuth.js, OAuth 2.0, JWT, and SAML with session management.
  • Write comprehensive automated tests to ensure application quality and reliability.
  • Design data-fetching patterns that connect Next.js applications to PostgreSQL using Prisma, Drizzle ORM, or raw SQL with connection pooling.
  • Build type-safe database queries with proper error handling, pagination, and optimistic updates.
  • Implement caching strategies to minimize database roundtrips and improve application performance.
  • Collaborate on schema design, indexing strategies, and query optimization for frontend-driven data access.
  • Containerize Next.js applications using Docker with multi-stage builds and standalone output mode.
  • Deploy and manage applications on AWS ECS using task definitions, service configurations, and auto-scaling.
  • Configure load balancing with health checks, path-based routing, and SSL/TLS termination.
  • Set up CI/CD pipelines for automated build, test, and deployment workflows.
  • Manage infrastructure using Infrastructure as Code tools such as Terraform.
  • Integrate with AWS services including RDS PostgreSQL, S3, CloudFront, ElastiCache, Secrets Manager, CloudWatch, WAF, SQS, and SNS.
  • Implement frontend observability through structured logging, error tracking, and performance monitoring.
  • Configure container-level monitoring and metrics for ECS workloads.
  • Apply security best practices, including CSP, CORS, input sanitization, XSS and CSRF protection, and dependency scanning.
  • Ensure WCAG 2.1 AA accessibility compliance using automated testing tools.
  • Lead frontend architecture decisions and document them through architecture decision records.
  • Mentor junior developers through code reviews, pair programming, and knowledge-sharing sessions.
  • Translate design mockups into pixel-perfect, responsive implementations.
  • Stay current with updates in Next.js, React, and AWS services.

**Required Skills**

  • 6+ years of professional frontend development experience, with 3+ years building production applications in Next.js.
  • Strong proficiency in TypeScript, including generics, discriminated unions, type guards, utility types, and strict mode.
  • Deep expertise in React, including hooks, context, suspense, concurrent features, server components, and state management tools such as Zustand, Redux Toolkit, or TanStack Query.
  • Hands-on experience with AWS ECS, including task definitions, Fargate, ALB, and auto-scaling.
  • Working knowledge of PostgreSQL, including SQL queries, EXPLAIN ANALYZE, indexing, migrations, and ORM usage.
  • Experience with Docker, including production Dockerfiles, multi-stage builds, and Docker Compose.
  • Strong knowledge of modern CSS, including Tailwind CSS, CSS Grid, Flexbox, and responsive design.
  • Experience building CI/CD pipelines for containerized frontend deployments.
  • Strong understanding of frontend security, performance optimization, and accessibility best practices.
  • Ability to collaborate effectively with designers, backend engineers, DevOps teams, and product stakeholders.

**Desirable Skills**

  • Experience with Next.js 14+ advanced features such as Server Actions, Streaming SSR, and Parallel Routes.
  • Experience with GraphQL integration and API middleware design.
  • Familiarity with observability tools such as Sentry and Datadog RUM.
  • Experience with AWS services such as CloudWatch, WAF, S3, CloudFront, ElastiCache, SQS, and SNS.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Familiarity with accessibility testing tools such as axe-core and Lighthouse CI.
  • Experience with architecture documentation and technical mentoring.

**Education Qualification**

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
  • Professional certifications in AWS, DevOps, or Front-End Development are highly desirable.

Score my resume against this job, free →

Questions about this job

How do I apply for the Front End UI Engineer job at Ascendion?

Use the apply link on this page: you apply directly with Ascendion on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Ascendion want for this Front End UI Engineer role?

The job description asks for Next.js, React, TypeScript, AWS, PostgreSQL, Docker, Tailwind CSS and CI/CD. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Ascendion?

Apply to the Ascendion roles that match your experience, and tailor your resume to each job description: for this role that means showing Next.js, React, TypeScript. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Front End UI Engineer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Ascendion, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →