We are seeking a highly skilled and motivated Software Engineer with 5+ years of relevant experience. The ideal candidate is a problem solver who takes ownership of projects and delivers high-quality, maintainable software solutions. You will be responsible for developing, testing, and maintaining scalable applications while collaborating with cross-functional teams. Responsibilities
Write well-structured, efficient, and maintainable code while ensuring high code quality. Develop, test, and maintain front-end applications using frameworks such as React, Angular, or Vue. Utilize JavaScript and TypeScript to build scalable and reliable applications. Conduct unit and UI integration testing using tools like Cypress or Playwright. Adapt to and learn other coding languages based on project requirements. Work closely with designers, backend developers, and other stakeholders to create seamless user experiences. Implement best practices for software development, including version control, documentation, and testing. Take initiative, accept responsibility for results, and contribute to innovative solutions. Balance fresh and imaginative ideas with practical and proven solutions. Share knowledge and experience effectively with team members through communication and documentation. Requirements
5+ years of relevant experience as a Software Engineer. Strong proficiency in JavaScript and TypeScript. Hands-on experience with front-end frameworks such as React, Angular, or Vue. Experience in writing unit tests and UI integration tests (e.g. Cypress, Playwright). Ability to work independently and collaboratively within a team. Strong analytical and problem-solving skills.
#J-18808-Ljbffr
Software Engineer • Riyadh, Saudi Arabia