Senior Front End Developer[remote] Job at SmartIPlace, Connecticut

eVF0N3VjY1BpLzdEZ2c0ekV5WHVFRi9j
  • SmartIPlace
  • Connecticut

Job Description

Role: Senior Front End Developer

VISA: USC

Mode: Remote

Senior Front End Developer Responsibilities:

  • Owning and maintain the legacy AngularJS + Node.js stack, while planning and executing upgrades to newer Angular frontend versions.
  • Upgrading Angular and Node.js libraries across major and minor versions, resolve package conflicts, and enforce coding best practices.
  • Refactoring large, monolithic legacy modules into maintainable, modular components.
  • Designing, implement, and optimize APIs using Express.js for AngularJS/Angular apps.
  • Developing and maintain AWS integrations via the AWS JavaScript SDK: Cognito, S3, SES, Secrets Manager, EC2, Config, etc.
  • Developing future integrations with Okta SSO.
  • Having a strong understanding of access & authorization, JWT, claims, roles & permissions, and secure frontend application design.
  • Extending and enhance features that rely on Excel report generation, custom queueing systems, and ETL jobs.
  • Working directly with pm2-based queue servers and cron-based scheduling, including large-memory reporting servers used for month-end and payfile processes.
  • Managing queue scaling across small and large queue configurations, ensuring memory efficiency for Excel-heavy processes.
  • Collaborating with backend, database, and DevOps engineers to ensure consistent architecture and secure integrations.
  • Having experience with different types of AngularJS hosting on AWS EC2, Elastic Beanstalk, Amplify, and container-based deployments (e.g., OpenShift).
  • Mentoring team members on AngularJS, Node.js, AWS SDK, and testing best practices

Senior Front End Developer Required Skills:

  • 7+ years of direct hands-on development with AngularJS and Node.js applications.
  • Must have personally built apps from scratch and also inherited/refactored legacy apps.
  • Proven expertise in upgrading Angular/Node.js dependencies, fixing library conflicts, and migrating between versions.
  • Extensive, hands-on expertise with Express.js, including:
  • Designing and maintaining RESTful APIs for AngularJS/Angular apps.
  • Session/state management and secure cookie handling.
  • Middleware design for logging, security, and performance.
  • Authentication flows: JWT, Cognito-Express, role/claims enforcement.
  • Deep experience with the AWS JavaScript SDK (v3+):
  • Cognito (auth, federated login, tokens)
  • S3 (uploads, signed URLs, static hosting)
  • SES (transactional/mime email delivery)
  • Secrets Manager (secure credential management)
  • EC2 + Config Service (cloud integrations)
  • Deep experience consuming and integrating data from multiple APIs and SQL sources.
  • Experience with Salesforce APIs.
  • Solid experience with Excel/reporting libraries:
  • Exceljs, xlsx-populate, Handling CSV/XLSX ingestion and generation.
  • Direct experience with custom queue servers:
  • pm2 configuration and management.
  • Cron-based scheduling of imports, reports, and ETL.
  • Scaling queue processes across small/large server configurations for month-end reporting.
  • Database driver experience: MySQL, MSSQL, PostgreSQL.
  • Strong grasp of Angular 17+, RxJS, and modern Angular testing frameworks (Karma, Jasmine, Protractor).
  • UI frameworks: PrimeNG, PrimeFlex, Quill, File-Saver

Job Tags

Remote work,

Similar Jobs