Looking for Frontend / Full-Stack Developer (Angular & ReactJS)
Worldwide
Job Title: Frontend / Full-Stack Developer (Angular & ReactJS) Experience Level: 3–5 Years Employment Type: Full-time Location: Remote 1. About the Role We are seeking a versatile and skilled Angular & ReactJS Developer to join our engineering team. In this role, you will be uniquely positioned to work across multiple product lines, managing and scaling applications built on both of the industry's leading frontend ecosystems. With 3–5 years of experience, you should have a deep understanding of JavaScript/TypeScript architecture, state management patterns, and single-page application (SPA) optimization. You will bridge design and engineering to build fast, scalable, and highly interactive user interfaces. 2. Key Responsibilities Application Development: Design, build, and maintain high-performance web applications using both Angular (v12+) and ReactJS. Component Architecture: Create modular, reusable, and testable UI components and shared libraries across both frameworks. State Management: Implement and optimize scalable state management patterns (e.g., Redux/Context API for React; NgRx/RxJS for Angular). API Integration: Seamlessly connect frontend interfaces with RESTful APIs, GraphQL, and WebSocket protocols for real-time data handling. Performance Optimization: Diagnose and resolve rendering bottlenecks, manage code-splitting, lazy loading, and optimize Core Web Vitals. Code Quality & Testing: Write comprehensive unit and integration tests (using Jest, Mocha, Jasmine, or Cypress) and actively participate in rigorous peer code reviews. UI/UX Implementation: Collaborate closely with product designers to translate wireframes and Figma designs into pixel-perfect, accessible, and responsive layouts. 3. Requirements 3.1. Technical Skills Experience: 3–5 years of professional frontend development experience with strong production portfolios in both Angular and ReactJS. Languages: Mastery of TypeScript, modern JavaScript (ES6+), HTML5, and CSS3/Sass (including CSS modules or Styled Components). Reactive Programming: Strong hands-on experience with RxJS and asynchronous programming streams. Build & Package Tools: Proficiency with modern build tools and bundlers (e.g., Webpack, Vite, Angular CLI, npm/yarn). Version Control: Solid experience with Git workflows, branching strategies, and pull request etiquette. Web Fundamentals: Deep understanding of browser rendering behavior, security best practices (CORS, XSS), and web accessibility standards (WCAG). 3.2. Soft Skills Adaptability: A flexible technical mindset with the ability to switch context between Angular's structured framework and React's library-driven ecosystem efficiently. Problem Solving: Proactive debugging skills to trace issues across complex component trees and nested states. Communication: Clear verbal and written communication skills to articulate technical trade-offs to team members and stakeholders. 4. Nice-to-Have Experience with Next.js (for React) or Analog/Universal (for Angular) for Server-Side Rendering (SSR). Basic familiarity with Docker, CI/CD deployment pipelines, and cloud environments (AWS, Azure, or GCP). Experience upgrading legacy Angular (AngularJS) or React versions to modern standards.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$10.00
-
$25.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:19 hours ago
- Interviewing:15
- Invites sent:10
- Unanswered invites:8
About the client
- VietnamHanoi4:43 AM
- $13K total spent8 hires, 2 active
- 762 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by