Software Development

Mid-level Frontend Engineer (Remote)

Remote
Work Type: Full Time
About Us:
SiFi is a rapidly growing B2B Fin-Tech company transforming expense management for businesses in Saudi Arabia. As a licensed EMI from the Saudi Central Bank, we empower companies with innovative tools to simplify finance management.

About the Role:

As a Mid-level Frontend Engineer, you will be responsible for developing and maintaining robust and scalable web applications using JavaScript, React, Next.js, TypeScript, and Tailwind CSS. You will collaborate with cross-functional teams to implement new features, optimize performance, and improve user experience.


Key Responsibilities:

  • Design and implement high-quality user interfaces using JavaScript, React, and related frameworks.
  • Develop and maintain scalable web applications using Next.js, TypeScript, and Tailwind CSS.
  • Collaborate with product managers, designers, and backend engineers to translate requirements into technical solutions.
  • Optimize application performance and ensure a smooth user experience across different devices and browsers.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.
  • Stay up-to-date with emerging frontend technologies and industry trends.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
  • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3-5 years of professional experience in frontend development.
  • Solid experience in frontend development using JavaScript and React.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Proficiency in Next.js, TypeScript, and Tailwind CSS.
  • Strong understanding of web development principles, including responsive design and cross-browser compatibility.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Experience with RESTful APIs and integrating frontend applications with backend services.
  • Familiarity with testing frameworks (e.g., Jest) and code quality tools (e.g., ESLint).
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration abilities.
  • Proficiency in the English language, both written and verbal.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Positive and solution-oriented mindset.
  • Self-motivated and self-managing, with strong organizational skills.
Experience Level:
Mid - Senior Level
 
Sub Department:
Technology
 

Submit Your Application

You have successfully applied
  • You have errors in applying