{"id":1956838,"url":"https://alion.io/job/opinov8-senior-react-developer-eg","title":"Senior React Developer - EG","company":{"id":2127539,"name":"Opinov8","domain":"opinov8.com","url":"https://alion.io/company/opinov8","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_city","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Cairo, Egypt"],"countries":["EG"],"hiring_countries":["EG"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"TypeScript","optional":false},{"name":"Power Apps","optional":true},{"name":"Redux","optional":true},{"name":"Zustand","optional":true}],"status":"live","first_seen_at":"2026-10-04T10:38:04Z","employer_posted_date":"2026-10-04","last_verified_at":"2026-10-12T12:06:15Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"description":"PROJECT OVERVIEW\nWe are looking for a Senior React Developer to join our engineering team and build high-quality, scalable, and maintainable web applications using React and TypeScript.\nYou will be responsible for designing and developing reusable frontend components, working closely with backend developers and solution architects, and ensuring high standards of performance, quality, and user experience.\nIN THIS ROLE, YOU WILL\nDesign, develop, and maintain scalable web applications using React and TypeScript.\n\nBuild reusable, maintainable, and high-quality React components.\n\nDefine and contribute to frontend architecture and component design decisions.\n\nTranslate business and technical requirements into effective frontend solutions.\n\nDevelop responsive and user-friendly interfaces following modern frontend best practices.\n\nWrite clean, maintainable, and well-tested code.\n\nImplement unit, integration, and/or end-to-end testing for frontend applications.\n\nIdentify and resolve performance, usability, and technical issues.\n\nCollaborate closely with backend developers, solution architects, UX/UI designers, and other technical stakeholders.\n\nParticipate in code reviews and contribute to coding standards and development best practices.\n\nWork with CI/CD pipelines to automate build, testing, and deployment processes.\n\nUse Azure DevOps for source control, work tracking, and CI/CD.\n\nContribute to technical documentation and frontend development standards.\n\nSupport the team in troubleshooting and resolving complex technical challenges.\n\nIF YOU ARE\n7+ years of professional software development experience, with strong focus on frontend development.\n\nExtensive hands-on experience with React in production environments.\n\nStrong experience with TypeScript.\n\nStrong understanding of modern JavaScript/ES6+.\n\nProven experience designing and building reusable and scalable React components.\n\nStrong understanding of frontend architecture and design patterns.\n\nExperience with frontend testing frameworks and practices.\n\nExperience implementing automated testing, including unit and/or integration tests.\n\nExperience with CI/CD pipelines and modern software delivery practices.\n\nHands-on experience with Azure DevOps, including source control and CI/CD.\n\nExperience working with REST APIs and integrating frontend applications with backend services.\n\nStrong understanding of Git and modern development workflows.\n\nExperience working in Agile/Scrum development environments.\n\nStrong problem-solving and analytical skills.\n\nGood communication skills and ability to work effectively within a cross-functional engineering team.\n\nNICE TO HAVE\nExperience integrating React components with Microsoft Dynamics 365.\n\nExperience integrating React applications or components with Microsoft Power Platform.\n\nExperience with Power Apps Component Framework (PCF).\n\nExperience working with Dataverse.\n\nExperience with Dynamics 365 Sales or Customer Service.\n\nExperience with Azure services.\n\nExperience with modern state-management solutions such as Redux, Zustand, or similar.\n\nAS AN OPINOV8R, YOU WILL HAVE\nDigital-First Approach: Great talent knows no borders! You can work from wherever you are - we hire and collaborate with professionals worldwide.\n\nRemote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.\n\nExciting Projects: Dive into impactful projects across industries that challenge and spark creativity.\n\nBoost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.\n\nJoin the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.\n\nHOW’S THE HIRING PROCESS GOING\nWe strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect:\nInitial Interview: If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist.\n\nTechnical Interview: Depending on the position, you may complete a technical assessment or test task.\n\nFinal Decision: After all steps, we’ll get back to you with the result and next steps.","description_format":"text","description_chars":4269,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Flexible schedule"],"hiring_locations":[{"name":"Egypt","iso":"EG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Software","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-06T13:22:20Z"}],"visa":[],"liveness":{"score":99,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.993,"p_room":1,"age_days":7,"expected_fill_days":40,"reasons":["conf:2","urgency","velocity","win:early"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/opinov8-senior-react-developer-eg","json_url":"https://alion.io/job/opinov8-senior-react-developer-eg.json","meta":{"generated_at":"2026-10-12T16:03:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25527,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2127539},"rest":"https://alion.io/mcp/rest/get_company?id=2127539"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fopinov8-senior-react-developer-eg"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fopinov8-senior-react-developer-eg"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fopinov8-senior-react-developer-eg"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/opinov8-senior-react-developer-eg\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fopinov8-senior-react-developer-eg"}]}