100%

Job Information

Senior Frontend Developer

Join Our Team as a Senior Frontend Developer!

Are you a seasoned Frontend Developer with a passion for building scalable and high-performance web applications? Do you excel in a collaborative environment where your expertise can drive innovation and shape the future of our products? If so, we want you to join our dynamic team at Shefa Solutions LTD as a Senior Frontend Developer!

Position Overview:

As a Senior Frontend Developer, you will play a pivotal role in architecting and optimizing our web applications. You’ll collaborate with cross-functional teams to design, develop, and maintain scalable, high-performance features that enhance user experiences and drive our business forward.

Key Responsibilities

  • 1. Advanced React Development
    • Leverage React (5+ years) to build dynamic and responsive user interfaces.
    • Utilize advanced React hooks, context, and state management libraries like Redux or MobX.
    • Optimize large-scale React applications for performance and scalability.
  • 2. TypeScript Expertise
    • Architect robust applications using TypeScript, employing advanced language features like generics, unions, and interfaces.
    • Ensure codebases are strongly typed and maintainable, identifying and resolving complex type-related issues.
  • 3. Next.js Mastery
    • Implement server-side rendering (SSR), static site generation (SSG), and incremental static regeneration using Next.js.
    • Optimize routing, code splitting, and overall application performance for seamless user experiences.
  • 4. Frontend Architecture
    • Design and implement frontend architectures utilizing micro-frontends, design patterns, and reusable component libraries.
    • Conduct performance profiling, develop caching strategies, and ensure application scalability.
  • 5. Testing & Quality Assurance
    • Utilize testing frameworks such as Jest and Cypress to implement TDD and BDD methodologies.
    • Set up and maintain CI/CD pipelines to ensure continuous integration and deployment of high-quality code.
  • 6. Collaboration & Leadership
    • Mentor and guide junior engineers, fostering a culture of continuous improvement and technical excellence.
    • Lead technical discussions, conduct thorough code reviews, and make informed architectural decisions.
    • Coordinate effectively across teams to align development efforts with business goals.

What We Offer

  • Competitive Salary: We offer a compensation package that reflects your skills and experience.
  • Comprehensive Benefits: Enjoy health insurance, retirement plans, and other valuable benefits.
  • Professional Growth: Access to continuous learning opportunities, including training, workshops, and conferences.
  • Innovative Projects: Work on cutting-edge projects that leverage the latest technologies and drive industry innovation.
  • Collaborative Culture: Join a supportive and collaborative team that values your contributions and encourages creativity.