https://bayt.page.link/tFz1LKPwYkyrKNPY9
Create a job alert for similar positions

Job Description


About the job React Frontend Engineer (Remote)

Role Brief
We are seeking for our customer in KSA an experienced React Frontend Engineer to design and implement a scalable web application using React.
The ideal candidate will have strong expertise in building performant, user-friendly web interfaces with deep understanding of UI/UX principles.
Experience with modern web frameworks, testing practices, and web security is essential.
Responsibilities
_ Application DevelopmentWork alongside a Product Manager and Software Architect to translate product requirements into React componentsTranslate Figma UI/UX designs into corresponding web interfacesParticipate in code reviews of other team members to ensure consistent development standardsMaintain high level of software qualityAchieve high level of user story delivery velocityMaintain low number of defects in production
_ Application TestingWrite appropriate unit tests for important components and business logicCreate automated UI tests for critical user journeysPerform cross-browser testing and responsive design validationMaintain testing documentation and quality metricsWork alongside a QA Engineer to address bugs and issues found after initial development
_ Application DeploymentCreate and evolve local development environmentWork alongside a DevOps Platform Engineer to integrate with a CI/CD deployment pipeline for automated frontend applicationdeployments to a Kubernetes environmentMonitor and optimize application performance
_Domain KnowledgeBecome familiar with the business requirements and learn about the business domain relevant to the stories you work on
Documentation and StandardsHelp to evolve team development standards to ensure high quality and speedy deliveryDocument team development standards and processes to be followed by you and your peersMaintain development environment setup guidesDocument architectural decisions and technical specifications
Key Requirements
_Experience5+ years of experience in React frontend developmentStrong portfolio of React-based production applicationsProven experience with modern web frameworksDeep understanding of HTML5, CSS3, and TypeScriptPrevious experience working in an Agile/Kanban environmentHistory of successful collaboration with Product Management and Architecture teamsProven track record of maintaining high-quality code standards and documentation
_SkillsExpert knowledge of React and MVVM/MVC patternsAdvanced HTML and CSS skills including responsive designStrong understanding of web security principlesProficient in Git version controlExperience with test automation frameworksDeep knowledge of browser compatibility issues
_AttributesStrong problem-solving skills with attention to UI/UX detailsExcellent written and verbal communication skillsAbility to understand and implement business domain requirementsProactive approach to code quality and security
_OtherUse of time tracking software to accurately track time against Jira stories
Expected Outcomes
_Application DevelopmentDesign and develop scalable React application following MVVM/MVC architecture patternsBuild reusable React components and maintain component librariesIntegrate frontend applications with backend REST APIsImplement cross-browser compatible solutionsApply web security best practices in all development work
_Team CollaborationRegular code reviews and knowledge sharingAPI integration coordination with backend teamUI/UX collaboration with design teamDomain knowledge sharing with product teamCode Quality and TestingEnsure automated test coverage of critical business logicEnsure all code follows team coding standards and best practicesParticipate in regular code reviews and address feedbackImplement appropriate UI automation tests for key user journeysMaintain clean, maintainable, and well-documented code
_Automation and DeploymentCreate and maintain automated test suites for all new featuresAutomated CI/CD release pipelineGit-based workflow for feature development
_Documentation and StandardsComponent library documentationCoding standards and best practicesTechnical specifications and architecture documentsSecurity guidelines and procedures
_Performance and OptimizationOptimize page load times to meet performance SLOsMobile-responsive implementationAccessibility compliance
_Security and ComplianceImplement secure coding practicesEnsure proper API authentication and authorizationRegular security review of dependenciesMaintain compliance with data protection requirementsAddress security vulnerabilities in a timely manner
Keywords
UI, UX, HTML, CSS, JavaScript, TypeScript, React, MVVM, MVC, REST APIs, Browsers, Git, CI/CD, Test Automation, Unit Testing,
Integration Testing, UI Testing, Responsive Design, Web Security, Web Frameworks, Domain Knowledge



You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.