Aes De Fs Java Developer

Year    IN, India

Job Description

Junior Frontend Engineer - Enterprise Retirement FinTech


Role Summary Join our frontend engineering team to build intuitive, high-performance user interfaces for enterprise retirement platforms serving millions of customers. As a Junior Frontend Engineer, you will develop React and Angular applications, implement modern UI patterns, and contribute to delivering secure, accessible financial applications. This role offers hands-on experience with cutting-edge frontend technologies, state management, performance optimization, and secure coding practices within a regulated financial environment.


Key Responsibilities
Develop and maintain React and Angular components for retirement account dashboards, contribution workflows, and investment portfolio interfaces. Implement responsive, accessible user interfaces following WCAG 2.1 AA standards ensuring usability for all customers. Build reusable UI components and integrate them into design systems for consistency across applications. Implement state management solutions using Redux, Zustand, or React Context for application-wide data handling. Integrate APIs using Axios, React Query, SWR, and Apollo Client for efficient data fetching and caching. Develop data visualization components using Ag-Grid Community Edition, D3.js, Recharts, and Chart.js for financial data presentation. Implement client-side and server-side rendering patterns using Next.js for optimal performance and SEO. Contribute to performance optimization efforts including code splitting, lazy loading, and bundle size reduction. Work with Node.js-based BFF services to support frontend data aggregation and transformation needs. Implement real-time features using WebSockets and Socket.io for live market updates and notifications. Write comprehensive unit and integration tests using Jest, React Testing Library, and Cypress. Follow secure coding practices to prevent XSS, CSRF, and other vulnerabilities in customer-facing applications. Implement authentication and authorization flows following OAuth2/OIDC best practices. Collaborate with designers, backend engineers, and product teams to deliver compliant, user-centric features. Participate in code reviews, learning from senior engineers to improve code quality and technical skills. Maintain technical documentation for components and features developed.
Required Skills and Experience
3-5 years of professional frontend development experience building production web applications. Exposure to web analytics implementations. Strong proficiency in React including Hooks, Context API, and component lifecycle with practical production experience. Working knowledge of Angular including components, services, RxJS, and dependency injection. Solid TypeScript and JavaScript (ES6+) skills with understanding of modern language features and type safety. Experience with state management libraries: Redux, Zustand, or React Context. Hands-on experience with data fetching libraries: React Query, SWR, Axios, or Apollo Client for GraphQL integration. Proficiency with React Router for client-side routing and navigation. Experience implementing data visualization using Ag-Grid Community Edition, Recharts, Chart.js, or D3.js. Exposure to Next.js for SSR/SSG implementations and understanding of rendering strategies. Working knowledge of modern CSS including CSS-in-JS, CSS modules, Tailwind CSS, or SCSS. Familiarity with build tools and bundlers: Webpack, Vite, or similar toolchains. Understanding of Node.js for building simple BFF services or middleware components. Experience with real-time communication using WebSockets or Socket.io. Knowledge of web accessibility standards (WCAG 2.1) including semantic HTML, ARIA attributes, and keyboard navigation. Understanding of frontend security best practices including XSS prevention, CSRF protection, and secure authentication patterns. Familiarity with OAuth2/OIDC authentication flows and JWT token handling. Experience with testing frameworks: Jest, React Testing Library, Cypress, or Playwright. Proficiency with Git version control and collaborative development workflows. Understanding of responsive design, mobile-first development, and cross-browser compatibility.
Preferred Qualifications
Experience in fintech, banking, retirement services, or regulated financial environments. Familiarity with compliance requirements (ERISA, SEC) and their impact on frontend development. Understanding of GraphQL schema design and query optimization. Experience with component libraries and design systems using Storybook. Knowledge of progressive web apps (PWA) and service workers. Exposure to CI/CD pipelines and automated deployment processes. Familiarity with frontend monitoring tools (Sentry, LogRocket, Dynatrace RUM).
??? Understanding of performance profiling using Chrome DevTools and Lighthouse.


Technical Stack
Frameworks: React 18+, Angular 12+, Next.js 13+ Languages: TypeScript, JavaScript (ES2022+), HTML5, CSS3 State Management: Redux (Redux Toolkit), Zustand, React Context API Data Fetching: React Query, SWR, Axios, Apollo Client (GraphQL) Routing: React Router v6+ Data Visualization: Ag-Grid Community Edition, D3.js, Recharts, Chart.js Real-time: WebSockets, Socket.io Build Tools: Webpack 5, Vite, ESBuild Testing: Jest, React Testing Library, Cypress, Playwright Backend: Node.js, Express.js (for BFF services) Styling: CSS Modules, styled-components, Tailwind CSS, SCSS Authentication: OAuth2/OIDC, JWT Version Control: Git, GitHub/GitLab Cloud: AWS or Azure deployment environments
Security and Compliance Focus
Follow secure coding practices preventing common vulnerabilities (XSS, CSRF, injection attacks). Implement authentication flows securely with proper token storage and session management. Handle PII and sensitive financial data according to regulatory requirements. Implement Content Security Policy (CSP) and secure HTTP headers. Participate in security-focused code reviews and apply feedback. Ensure input validation and output encoding to prevent security vulnerabilities. Follow principle of least privilege in frontend authorization implementations. Maintain awareness of OWASP Top 10 and apply security best practices.
Growth and Development
Work closely with senior engineers receiving mentorship on architecture, design patterns, and best practices. Participate in knowledge sharing sessions, technical workshops, and team learning initiatives. Contribute to improving frontend engineering standards and tooling. Develop expertise in fintech domain including retirement accounts, compliance, and regulatory requirements. Opportunity for career progression to mid-level and senior frontend engineering roles.
You Will Thrive Here If You:
Are passionate about building high-quality, accessible, and secure user interfaces. Value code quality, testing, and maintainable software practices. Enjoy learning new technologies and continuously improving technical skills. Thrive in collaborative environments working with cross-functional teams. Demonstrate strong problem-solving abilities and attention to detail. Are committed to user experience excellence and accessibility for all users. Understand the importance of security and compliance in financial applications.
Success Factors: Metrics for success measurement in this role


Category


Metric


Target


Measurement Method


Delivery & Velocity


Story point completion rate
75% of assigned story points delivered per sprint
Track sprint commitments vs actual delivery in Agile tools


Delivery & Velocity


Feature completion time


Complete assigned features within estimated timeframes 25%


Monitor ticket/task completion times from assignment to deployment


Delivery & Velocity


Code commit frequency


Minimum 3-5 meaningful commits per week


Git repository analytics tracking commit patterns


Performance - Core Web Vitals


Largest Contentful Paint (LCP)


<3.0 seconds for pages developed


Real User Monitoring and Lighthouse CI tracking


Performance - Core Web Vitals


Interaction to Next Paint (INP)


<300ms for user interactions


Core Web Vitals monitoring for features owned


Performance - Core Web Vitals


Cumulative Layout Shift (CLS)


<0.15 for visual stability


Layout shift tracking for components developed


Performance - Core Web Vitals


First Contentful Paint (FCP)


<2.0 seconds for initial render


Lighthouse performance monitoring


Performance - Optimization


Bundle size awareness


No bundle size increases >20% without justification


Webpack Bundle Analyzer review in PRs


Performance - Optimization


Lighthouse performance score


Maintain 80 score for pages developed


Automated Lighthouse CI runs


Performance - Optimization


JavaScript error rate


<2% error rate for features owned


Error tracking via Sentry or similar tools


Code Quality


Code review approval rate
85% of PRs approved within 3 revision cycles
Track pull request iterations before approval


Code Quality


Unit test coverage
70% coverage for new components written
Jest coverage reports and automated CI checks


Code Quality


Code review participation


Review 2 PRs per week from peers


GitHub/GitLab analytics tracking review activity


Code Quality


Bug density


<8 bugs per 1000 lines of code in production


Defect tracking system analysis for code authored


Code Quality


Linting compliance


Zero critical linting violations


ESLint/TSLint automated checks in CI/CD pipeline


Accessibility


WCAG 2.1 AA compliance


100% compliance for components developed


Automated accessibility testing using axe-core or Pa11y


Accessibility


Keyboard navigation


All interactive elements accessible via keyboard


Manual testing checklist completion


Accessibility


Semantic HTML usage


100% use of semantic HTML in new components


Code review validation and accessibility audits


Accessibility


ARIA implementation


Proper ARIA attributes for complex widgets


Accessibility code review and testing validation


Security


Security vulnerability remediation


Critical: <48 hours; High: <7 days; Medium: <14 days


npm audit and security scanning tool tracking


Security


Secure coding practices


Zero XSS/CSRF vulnerabilities in code reviews


Security-focused code review checklist compliance


Security


Input validation


100% of user inputs properly validated and sanitized


Code review validation and security testing


Security


Authentication implementation


Follow OAuth2/OIDC patterns without security flaws


Security review and implementation validation


Learning & Growth


Technical skill development


Complete 2-3 technical learning objectives per quarter


Track completion of courses, certifications, or skill demonstrations


Learning & Growth


Knowledge sharing participation


Attend 90% of team knowledge sharing sessions


Team calendar and attendance tracking


Learning & Growth


Mentorship receptiveness


Actively implement feedback from senior engineers


Manager assessment during 1-on-1s and performance reviews


Learning & Growth


Technology adoption


Demonstrate proficiency with 2 new libraries/tools per year


Practical application in production code


Collaboration


Response time to code reviews


Respond to review requests within 24 hours


PR response time tracking in version control system


Collaboration


Cross-functional communication


Proactive communication on blockers and progress


Peer and manager feedback during retrospectives


Collaboration


Meeting participation


Active engagement in stand-ups, planning, and demos


Manager observation and team feedback


Collaboration


Design collaboration


Participate in design reviews for 2 features per quarter


Designer feedback and collaboration tracking


Component Development


Component reusability
50% of components built are reusable
Component library contributions and usage tracking


Component Development


Design system compliance


100% adherence to design system guidelines


Design review and visual QA validation


Component Development


Responsive design


100% mobile responsiveness for components built


Cross-device testing validation


Component Development


Cross-browser compatibility


Support for all targeted browsers without critical issues


Browser testing validation (Chrome, Firefox, Safari, Edge)


Testing


E2E test writing


Write E2E tests for 75% of features developed


Cypress/Playwright test coverage tracking


Testing


Test reliability
90% pass rate for tests authored
Test execution tracking and flakiness analysis


Testing


Integration test coverage
60% integration test coverage for features owned
Integration test tracking and code coverage tools


User Experience


User error rate


<5% user errors on workflows developed


Session replay analysis and error tracking


User Experience


Feature adoption support


Features delivered meet acceptance criteria and user needs


QA validation and product feedback


User Experience


Visual quality


Zero visual regressions in production


Visual regression testing and QA validation


Business Impact


Production incidents


<2 P1/P2 incidents per quarter from code changes


Incident management system tracking


Business Impact


Deployment success rate
90% of deployments succeed without rollback
CI/CD pipeline metrics and deployment tracking


Business Impact


Bug fix turnaround


Resolve assigned bugs within 3 business days


Bug tracking system and resolution time analysis


Business Impact


Customer support impact


Minimize UI-related support tickets for features owned


Support ticket analysis and categorization


Professional Development


Career progression readiness


Achieve quarterly development goals


Track progress against individual development plan (IDP)


aligned with mid-level expectations


Professional Development


Fintech domain knowledge


Demonstrate growing understanding of retirement platform concepts


Knowledge assessments and application in technical decisions


Professional Development


Self-sufficiency growth


Decrease dependency on senior engineers by 25% year-over-year


Manager assessment of autonomy and problem-solving capability

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4826235
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    IN, India
  • Education
    Not mentioned
  • Experience
    Year