Frontend Developer (React.Js, React Native, Blazor, Next.Js)
About the Role
We are seeking a highly skilled and logically driven Frontend Developer with React js to join our growing engineering team. You will be responsible for developing and maintaining modern, responsive web and native applications using React.Js, React Native, Next.Js, Tailwind CSS, and emerging frameworks such as Blazor. The ideal candidate has experience working with media streaming components, understands frontend edge cases, and applies best practices in performance optimization, code clarity, and documentation.
You will also bring expertise in automation and load testing, as well as Azure Monitor for logging and diagnostics. A passion for clean, scalable code and a strong ability to reason through complex UI states and user flows is essential.
Key Responsibilities
- Design and develop dynamic, responsive web and mobile applications using React.Js, React Native, Next.Js, Tailwind CSS, and Blazor
- Architect reusable UI components and scalable frontend services with a focus on edge case handling and business logic
- Integrate and manage media streaming capabilities within native and web applications
- Leverage strong logical thinking to build intelligent, user-aware interfaces that handle diverse user behaviors and platform inconsistencies
- Monitor and troubleshoot frontend performance and errors using Azure Monitor and Application Insights
- Create and maintain clean, well-documented, and testable code
- Conduct automated testing using tools like Selenium and Playwright, and perform load testing using JMeter
- Collaborate with product owners, backend engineers, designers, and QA teams throughout the SDLC
- Follow and enforce coding standards, version control best practices (e.G., Git), and secure development procedures
Required Skills & Qualifications
Minimum 5 years of hands-on frontend development experienceProficiency in :React.Js and React NativeNext.Js (SSR, SSG)Tailwind CSSMicrosoft Blazor (WebAssembly or Server)Solid understanding of native app development, especially in streaming and data-heavy scenariosStrong logical thinking skills to architect complex UIs, manage asynchronous data flows, handle state management, and cover edge casesFamiliarity with responsive design principles and accessibility standardsExperience in error diagnostics and performance tuning using Azure MonitorWorking knowledge of :Selenium, Playwright for test automationJMeter or similar tools for load testingStrong communication skills and a proactive, problem-solving mindsetMicrosoft Azure certification (e.G., AZ-204, AZ-400, SC-900) preferredStrong Communication Skills.Nice to Have
Experience with Progressive Web Apps (PWA)Familiarity with CI / CD pipelines and Azure or Git DevOps workflowsExposure to media streaming APIs and services (e.G., MPEG-DASH, HLS)Experience designing frontend APIs and interfaces for multi-role applicationsPreference to Immediate Joiners.