Solution/Technical Architect - React

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

API
Accessibility
Amazon Lambda
Amazon Web Services
AngularJS
Application Development
Cascading Style Sheets
Collaboration
Communication
Continuous Improvement
Data Flow
Data Management
Database
Dependency Injection
Design Patterns
GRID
Google Analytics
GraphQL
Interfaces
JavaScript
Management
RESTful
React.js
Real-time
Routing
SEO
SSO
Scalability
Software Architecture
Telerik
Testing
TypeScript
UI
User Experience
WCAG
Web Applications
Web Services
WebSocket
Workflow

Job Details

Architect (Solution/Technical Architect) - React, Dallas, TX
Responsibilities:
  • Designed and developed scalable, high-performance Angular/React applications for the Client using functional components, hooks, and Context API for efficient state management, ensuring optimal responsiveness across platforms.

  • Integrated Redux into React applications for predictable state management, enhancing real-time state updates and providing seamless interactions within the Client's dynamic environments.

  • Developed custom React hooks to encapsulate business logic, promoting code reusability and maintainability across multiple Client projects.

  • Collaborated with backend teams to integrate RESTful APIs and GraphQL endpoints, streamlining real-time data handling and providing consistent updates across the Client's services.

  • Utilized Next.js for server-side rendering (SSR), optimizing SEO performance and accelerating page load times, enhancing user engagement for the Client's digital footprint.

  • Ensured application accessibility by conducting thorough testing and implementing ARIA roles to meet WCAG standards across the Client's web applications.

  • Designed and implemented responsive UI layouts using CSS Grid and Flexbox, embracing mobile-first design to guarantee compatibility across devices.

  • Integrated WebSockets for real-time data updates, boosting user interactivity and engagement across the Client's platforms.

  • Wrote and maintained unit and integration tests using Jest and React Testing Library to ensure code quality, improve test coverage, and drive reliability across all Client's applications.

  • Monitored application performance using tools like Google Analytics and LogRocket, identifying bottlenecks and implementing optimizations to enhance user experience.

  • Developed and optimized complex Angular applications, leveraging advanced concepts such as dependency injection, routing, and services to strengthen application architecture.

  • Applied TypeScript and RxJS to effectively manage asynchronous data flows, improving application responsiveness in critical workflows.

  • Enhanced UI elements by integrating Telerik UI components, delivering visually appealing and functional interfaces for the Client's applications.

  • Designed and tested robust backend services using AWS Lambda and RESTful web services, ensuring scalability and performance for the Client s extensive data infrastructure.

  • Developed AWS AppSync-based GraphQL services to optimize data management and communication between client and server, improving data retrieval efficiency.

  • Built reusable UI components in Angular and implemented Jest-based unit tests, ensuring high code quality and maintainability for long-term project success.

  • Improved app performance by 50% through code-splitting, lazy loading, and database optimizations, significantly enhancing user experience.

  • Collaborated cross-functionally with designers, product managers, and development teams to deliver user-centered solutions aligned with the Client's strategic objectives.

  • Mentored junior developers, sharing knowledge on Angular, TypeScript, and best practices to foster continuous improvement within the team.

  • Applied design patterns (e.g., Singleton, Observer) to enhance the maintainability and scalability of Angular applications.

  • Developed reusable frameworks like Single Sign-On (SSO) packages and Observability tools, accelerating application development across the Client's ecosystem.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.