
Front-End Engineer at Scale Army Careers. Remote Location: Egypt. We’re seeking a proactive Front-End Engineer with strong React expertise to develop, maintain, and optimize our product. You will be integral in building reusable components, ensuring top-notch quality through testing, and collaborating closely with backend and product teams. If you enjoy working with a modern tech stack and are excited by the challenges of a growing startup, this role is for you.. Location:. Fully Remote . Working Hours:. 9 AM - 5 PM EST. Key Responsibilities:. Develop, maintain, and enhance product features using React with hooks and functional components.. Build reusable, modular components to deliver consistent, engaging user experiences.. Write unit tests with Jest and end-to-end tests with Cypress to ensure code reliability.. Collaborate with backend and product teams to integrate APIs and deliver robust front-end functionality.. Optimize performance and ensure cross-browser compatibility and mobile responsiveness.. Maintain clear, up-to-date documentation.. Participate actively in daily standups and contribute to process improvements as the organization scales.. Work within a remote-first environment with occasional on-site team events.. Technical Environment & Preferred Skills:. Strong hands-on experience with React and functional programming concepts.. Experience with Vite as a build tool.. Proficiency in TypeScript is highly valued.. Familiarity with Chakra UI for styling components.. Experience using Storybook for component development and documentation.. Skilled in making HTTP requests with Axios.. Knowledge of Zod for schema validation.. Experience with Tanstack React Query and Tanstack Table for efficient data fetching and advanced table functionalities.. Experience with state management libraries like MobX or Zustand.. Experience with React Admin is a significant plus.. Familiarity with Sentry or other error monitoring tools.. Comfortable working with APIs and API documentation tools like Swagger.. Experience with project management tools (e.g., Linear) and Agile workflows.. Strong fundamentals in HTML5, CSS3, and modern JavaScript (ES6+).. Proficient with Git and version control workflows.. Ideal Candidate Profile:. A detail-oriented React engineer who takes pride in writing clean, reusable, and well-tested code.. Passionate about delivering high-quality user experiences in a fast-paced, agile startup environment.. Effective communicator who collaborates seamlessly with product managers, designers, and backend engineers.. Proactive problem solver with a growth mindset, eager to learn new tools and technologies as the product evolves.. Comfortable balancing multiple priorities while contributing to team process improvements and knowledge sharing.. Great English communication skills.. Non-Negotiable Experience:. At least 3+ years of professional front-end development experience with React.. Strong proficiency in TypeScript and modern React patterns (hooks, functional components).. Proven experience writing unit and integration tests using Jest and Cypress or similar testing frameworks.. Experience building reusable components and working with design systems (e.g., Chakra UI).. Working knowledge of state management libraries such as MobX or Zustand.. Comfortable with API integration using tools like Axios and working with REST or GraphQL APIs.. Experience with Agile development processes and collaboration tools (e.g., Linear, Jira).. Proficiency in version control with Git.. Application Development is a Plus:. While this role focuses on front-end development, candidates with experience or interest in full-stack or application architecture, including backend integration and database interactions, will be at an advantage. Familiarity with the overall product development lifecycle and ability to collaborate cross-functionally will help you grow within the team.. Application Process:. To be considered for this role these steps need to be followed:. Fill in the application form. Record a video showcasing your skill sets