Home Saudi Arabia Full Stack Software Engineer

Home Saudi Arabia Full Stack Software Engineer

Full Stack Software Engineer

Full time at Saudi Arabian Football Federation (SAFF) in Saudi Arabia
Posted on November 26, 2024

Job details

  • Proven work experience as a Software Engineer or Software Developer.
  • Design, develop, test, and deploy backend and frontend components.
  • Must be familiar and experienced in core PHP, SQL, Flutter (DART), and implementing JSON restful APIs.
  • Should have a good knowledge of State MANAGEMENT (RIVEROD) in Flutter.
  • Collaborate closely with product managers, team members, and platform engineering teams to solve complex problems.
  • Write, review, or provide feedback on a technical design proposal.
  • Review code to ensure integrity and quality of our code base.
  • Deploy infrastructure to cloud environment.
  • Identify and establish patterns and best practices.
  • Develop and maintain high-quality systems/software applications.
  • Collaborate with other team members to design and implement new features and functionality.
  • Troubleshoot and debug complex issues, and propose and implement solutions.
  • Take part in architectural decision-making on a platform that is used by millions of people.
  • Playing an active role in designing, improving and most importantly securing the overall backend architecture to support massive growth in users and products without compromise.
  • Understanding development lifecycle and collaborating with cross-functional and agile teams.
  • Participate in the continuous and common effort of test coverage, refactoring and documentation.
  • Showing off your code review, debugging and investigation skills on a regular basis.
Minimum Qualifications
  • A bachelor's degree in computer science, software engineering, or a related field.
  • 3+ years of experience in software/application/system development.
  • 3+ years of experience in hybrid application development.
  • Experience with dart (Flutter) language for application development is a plus.
Competencies (Knowledge, Skills & Abilities)
  • Develop and maintain hybrid applications using dart (Flutter).
  • Integrate JSON APIs into applications.
  • Design and develop UI/UX for applications and web systems.
  • Use state management and river pod in flutter.
  • Communicate with other departments to gather requirements and ensure that applications/web systems meet their needs.
  • Excellent problem-solving skills.
  • Excellent communication and teamwork skills.
  • Work with a team of developers to build and maintain applications.
#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on HTML starting now. Claim $10 promo towards online courses. See all courses
See All Full Jobs
Feedback Feedback