{"id":591174,"url":"https://alion.io/job/ascendion-react-developer-3","title":"React Developer","company":{"id":46972,"name":"Ascendion","domain":"ascendion.com","url":"https://alion.io/company/ascendion","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"Eightfold","truth_index":{"grade":"B","score":81,"open_postings":36,"ghost_share":0,"stale_share":0.778,"repost_share":0,"time_to_fill_p50_days":30,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India","Pune, India","Vadodara, India","Hyderabad, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18500,"max_usd":47000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":11},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon EC2","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Fargate","optional":false},{"name":"CI/CD","optional":false},{"name":"Datadog","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"Figma","optional":false},{"name":"Git","optional":false},{"name":"Gitflow","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Lighthouse","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prisma","optional":false},{"name":"Radix UI","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"Sentry","optional":false},{"name":"SQL","optional":false},{"name":"State Management","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"Terraform","optional":false},{"name":"Trunk-Based Development","optional":false},{"name":"TypeScript","optional":false},{"name":"Zustand","optional":false},{"name":"A/B Testing","optional":true},{"name":"Amazon Aurora","optional":true},{"name":"Apollo Client","optional":true},{"name":"OpenTelemetry","optional":true}],"status":"live","first_seen_at":"2026-06-10T20:03:57Z","employer_posted_date":"2026-09-10","last_verified_at":"2026-10-29T23:32:19Z","board_verified":true,"closed_at":null,"days_open":141,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":140},"description":"About The Role\nJob 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)\nKey Responsibilities\nFrontend Architecture & Development\nArchitect and develop modern web applications using Next.js 14+ (App Router, Server Components, Server Actions, Streaming SSR, Parallel Routes)\nDesign reusable, accessible component libraries using React 18+, TypeScript, and Tailwind CSS / Radix UI\nImplement rendering strategies (SSR, SSG, ISR, CSR) based on page-level performance and SEO requirements\nBuild and consume RESTful APIs and GraphQL endpoints via Next.js Route Handlers and middleware\nImplement authentication flows (NextAuth.js, OAuth 2.0, JWT, SAML) with session management\nWrite comprehensive tests\nData Layer & PostgreSQL Integration\nDesign data-fetching patterns connecting Next.js to PostgreSQL via Prisma, Drizzle ORM, or raw SQL with connection pooling (PgBouncer, RDS Proxy)\nBuild type-safe database queries with proper error handling, pagination, and optimistic updates\nImplement caching strategies (React Cache, revalidation tags) to minimize database roundtrips\nCollaborate on schema design, indexing strategies, and query optimization for frontend-driven data access\nAWS & ECS Deployment\nContainerize Next.js applications using Docker with multi-stage builds (standalone output mode)\nDeploy and manage apps on AWS ECS (Fargate/EC2) with task definitions, service configs, and auto-scaling\nConfigure ALB with health checks, path-based routing, and SSL/TLS termination via ACM\nSet up CI/CD pipelines (CodePipeline) for automated build, test, and deploy to ECS\nManage infrastructure using IaC (Terraform)\nIntegrate with AWS services: RDS PostgreSQL, S3 + CloudFront, ElastiCache, Secrets Manager, CloudWatch, WAF, SQS/SNS\nPerformance, Observability & Security\nImplement frontend observability: structured logging, error tracking (Sentry, Datadog RUM), performance monitoring\nConfigure CloudWatch Container Insights for ECS task-level metrics\nApply security best practices: CSP, CORS, input sanitization, XSS/CSRF protection, dependency scanning\nEnsure WCAG 2.1 AA accessibility compliance with automated testing (axe-core, Lighthouse CI)\nLeadership & Collaboration\nLead frontend architecture decisions; document via ADRs\nMentor junior developers through code reviews, pair programming, and knowledge-sharing sessions\nTranslate Figma designs into pixel-perfect, responsive implementations\nStay current with Next.js releases, React ecosystem, and AWS service updates\nRequired Qualifications\n6+ years professional frontend development; 3+ years building production apps in Next.js\nProfessional Certification (required) - one or more:\nAWS Certified Developer - Associate or AWS Certified Solutions Architect - Associate\nAWS Certified DevOps Engineer - Professional\nMeta Front-End Developer Professional Certificate\nStrong TypeScript proficiency - generics, discriminated unions, type guards, utility types, strict mode\nReact expertise - hooks, context, suspense, concurrent features, server components, state management (Zustand, Redux Toolkit, TanStack Query)\nHands-on AWS ECS experience - task definitions, Fargate, ALB, auto-scaling\nWorking knowledge of PostgreSQL - SQL queries, EXPLAIN ANALYZE, indexing, migrations, ORM (Prisma/Drizzle)\nDocker - production Dockerfiles, multi-stage builds, Docker Compose\nModern CSS: Tailwind CSS, CSS Grid, Flexbox, responsive design\nCI/CD pipelines for containerized frontend deployments\nGit workflows (trunk-based or GitFlow), PR reviews, semantic versioning\nPreferred Qualifications\nAWS certifications (such as Developer + Solutions Architect)\nExperience with Next.js Middleware for edge routing, A/B testing, feature flags\nOpenTelemetry instrumentation for distributed tracing\nGraphQL (Apollo Client, urql) and schema-first API development\nAmazon Aurora PostgreSQL Serverless v2 and connection management in container contexts\nMicro-frontend architectures (Module Federation, multi-zone Next.js)\nExperience in regulated industries (Sox)\nKey Skills at a Glance\nNext.js 14+, React 18+, TypeScript, AWS ECS, Docker, PostgreSQL, Tailwind CSS, CI/CD, Terraform, REST / GraphQL, AWS Certified","description_format":"text","description_chars":4245,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-09-10T11:41:17Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.251,"p_room":0.28,"age_days":140,"expected_fill_days":30,"reasons":["conf:0","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/ascendion-react-developer-3","json_url":"https://alion.io/job/ascendion-react-developer-3.json","meta":{"generated_at":"2026-10-30T01:50:42Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2462,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":46972},"rest":"https://alion.io/mcp/rest/get_company?id=46972"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fascendion-react-developer-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fascendion-react-developer-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fascendion-react-developer-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ascendion-react-developer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fascendion-react-developer-3"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":591174}},{"tool":"search_jobs","arguments":{"company":"ascendion.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":591174},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}