logo inner

Senior Frontend Engineer

StrattmontRiyadh, Saudi ArabiaOnsite

Job Title: Senior Frontend Engineer - React & GIS


Location: Riyadh KSAReports to: [CTO / VP of Engineering]Job Type: Full-TimeExperience Level: Senior

Job Summary:


We are seeking a highly skilled and experienced Senior Frontend Engineer with a strong focus on React and GIS technologies. This role is crucial for developing interactive and scalable web applications that integrate mapping and geospatial data. You will collaborate closely with cross-functional teams to deliver high-quality, reusable components and ensure pixel-perfect design implementation.

Key Responsibilities:


  • Frontend Development:
  • Design, develop, and maintain complex web applications using React.
  • Implement responsive and interactive UI components with Tailwind CSS.
  • Ensure applications are optimized for performance and scalability.

  • GIS and Mapping:
  • Integrate GIS data and mapping frameworks into web applications.
  • Work with library ArcGIS SDK for JavaScript to create dynamic maps.
  • Collaborate with backend teams to fetch and display geospatial data efficiently.

  • Architecture and Design:
  • Apply micro-frontend architecture principles to build modular and scalable applications.
  • Utilize monorepo strategies to manage codebases effectively.
  • Focus on building reusable components and libraries for future use.

  • Testing and Documentation:
  • Write comprehensive unit tests using tools like Jest and React Testing Library.
  • Document code and create user guides to ensure maintainability and knowledge sharing.
  • Participate in code reviews to uphold high-quality standards.

  • Collaboration and Mentorship:
  • Work closely with UX/UI designers to ensure pixel-perfect design implementation.
  • Mentor junior developers and provide guidance on best practices in React and frontend development.
  • Engage in team discussions to drive innovation and continuous improvement.

  • Required Qualifications:


    1. Education:


    • Bachelor’s or Master’s degree in Computer Science or Software Engineering.

    2. Experience:


    • 5+ years of experience in frontend development, with a strong focus on React and NextJS.
    • Proven experience with GIS basics and map frameworks like Leaflet, OpenLayers or ArcGIS.
    • Expertise in TypeScript and modern JavaScript (ES6+).

    3. Technical Skills:


    • Proficient in React and its ecosystem, including hooks, context API, and state management.
    • Hands-on experience with, React Hook Form, Zustand / Redux, and useQuery.
    • Good experience in building applications with NextJS.
    • Strong understanding of CSS frameworks, particularly Tailwind CSS.
    • Experience with version control systems, preferably Git.
    • Pixel-perfect design: Demonstrates a strong attention to detail and ensures that UI components are implemented with precision and accuracy, closely matching design specifications.

    Preferred Qualifications:


    • Familiarity with cloud services and deployment processes.
    • Understanding of accessibility standards and best practices.
    • Familiarity with component-based architecture and how to create solid reusable components.
    • Familiarity with micro-frontend architecture and monorepo management tools like Nx or Lerna.

    Soft Skills:


    • Excellent problem-solving skills with attention to detail and design aesthetics.
    • Strong communication and teamwork skills, with the ability to collaborate across teams.
    • Self-driven and proactive, with a focus on delivering high-quality work.
    • Ability to teach and mentor: Capable of educating team members on new and trending technologies, fostering a culture of continuous learning and knowledge sharing.

    Impact on the Company:


    As a Senior Frontend Engineer, you will play a pivotal role in shaping the user experience of our web applications. Your expertise in React, GIS, and modern frontend technologies will ensure that our applications are interactive, scalable, and visually appealing.Your contributions will:

    • Enhance the usability and functionality of our web applications through innovative mapping solutions.
    • Drive the development of reusable components that streamline the development process.
    • Foster a culture of excellence and continuous improvement within the frontend team.

    Why Join Us?


    • Innovative Projects: Work on cutting-edge web applications that integrate geospatial data and mapping technologies.
    • Collaborative Environment: Join a team of passionate engineers and designers dedicated to delivering impactful solutions.
    • Growth Opportunities: As the company expands, you’ll have opportunities to advance into leadership roles.
    • Modern Technologies: Utilize the latest frontend technologies and frameworks to build robust applications.
    • Competitive Compensation: We offer a competitive salary, benefits package, and opportunities for professional development.

    Life at Strattmont

    Thrive Here & What We Value* Committed to Excellence, Innovation, and Client Satisfaction* Collaborative Teamwork* Equal Opportunity Employer & Celebrate Diversity* Fast-Paced and High-Energy Environment* Support for Team Members in Specialized Projects* Competitive Salary, Flexible Work Arrangements, Professional Development Opportunities* Passionate about Technology and Delivering Quality Services* Customer-Centric Approach with Excellent Service

    Related Sub

    This job belongs to these sub. Explore related roles here:
    Frontend developer remote jobs
    Your tracker settings

    We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

    By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

    logo innerThatStartupJob
    Discover the best startup and their job positions, all in one place.
    Copyright © 2024