06 Aug
|
Ascendion
|
Bengaluru
06 Aug
Ascendion
Bengaluru
About The Role
Job Description: UI Developer (6+ Years with Next.js 14+, React 18+, TypeScript, AWS ECS, Docker, PostgreSQL, Tailwind CSS, CI/CD, Terraform, REST / GraphQL, AWS Certified)
Key Responsibilities
Frontend Architecture & Development
Architect and develop contemporary web applications using Next.js 14+ (App Router, Server Components, Server Actions, Streaming SSR, Parallel Routes)
Design reusable, accessible component libraries using React 18+, TypeScript, and Tailwind CSS / Radix UI
Implement rendering strategies (SSR, SSG, ISR, CSR) based on page-level performance and SEO requirements
Build and consume RESTful APIs and GraphQL endpoints via Next.js Route Handlers and middleware
Implement authentication flows (NextAuth.js, OAuth 2.0, JWT, SAML) with session management
Write comprehensive tests
Data Layer & PostgreSQL Integration
Design data-fetching patterns connecting Next.js to PostgreSQL via Prisma, Drizzle ORM, or raw SQL with connection pooling (PgBouncer, RDS Proxy)
Build type-safe database queries with proper error handling, pagination, and optimistic updates
Implement caching strategies (React Cache, revalidation tags) to minimize database roundtrips
Collaborate on schema design, indexing strategies, and query optimization for frontend-driven data access
AWS & ECS Deployment
Containerize Next.js applications using Docker with multi-stage builds (standalone output mode)
Deploy and manage apps on AWS ECS (Fargate/EC2) with task definitions, service configs, and auto-scaling
Configure ALB with health checks, path-based routing, and SSL/TLS termination via ACM
Set up CI/CD pipelines (CodePipeline) for automated build, test, and deploy to ECS
Manage infrastructure using IaC (Terraform)
Integrate with AWS services: RDS PostgreSQL, S3 + CloudFront, ElastiCache, Secrets Manager, CloudWatch, WAF, SQS/SNS
Performance, Observability & Security
Implement frontend observability: structured logging, error tracking (Sentry, Datadog RUM), performance monitoring
Con
📌 Front End UI Engineer (Bengaluru)
🏢 Ascendion
📍 Bengaluru