Senior Front-End Software Engineer

  • Flexible
  • Riyadh, Saudi Arabia
  • 2 years ago
  • Paused
  • Full Time
  • Senior
  • ASAP

Job Description

We're looking for a Senior Front-End Software Engineer to work Remotely with a fast-growing Saudi Company.  
Responsibilities:
  • Collaborate in the development of features and enhancements for our platform with a strong emphasis on security, thorough testing, and performance optimization.
  • Engage closely with Product Management and cross-functional teams (Back-End, UX, etc.) to iterate and refine new platform features.
  • Uphold our internal coding standards, ensuring code quality, maintainability, and adherence to best practices for high-traffic web environments. Foster the adoption of these standards through code reviews.
  • Independently deliver small-scale features and enhancements with minimal guidance while actively participating in larger team projects.
  • Embrace a culture of learning, collaboration, and knowledge-sharing with fellow Frontend Engineers, recognizing that every team member can bring unique insights regardless of their experience level.
  • Champion enhancements related to product quality, security, and performance, particularly those that impact the team.
  • Tackle intricate technical challenges with extensive scope and complexity.
  • Contribute to shaping and enhancing our internal coding standards for maintainability, coding style, and best practices within high-traffic web environments. Continue advocating for these standards through code reviews.
Key Requirements:
  • A minimum of 5 years of relevant experience in a similar role.
  • Proficiency in the English language, both in written and verbal communication, to excel in a remote work environment that relies heavily on asynchronous collaboration.
  • Proven experience in successfully launching production-level web applications.
  • Competence in writing automated tests (e.g., Jest, Karma, Jasmine, Mocha, AVA, tape).
  • Professional utilization of Git in a workplace setting.
  • Strong expertise in HTML, Javascript, and CSS.
  • Professional experience with VueJS or another contemporary JavaScript web framework (React, Angular, Ember, etc.).
  • Strong grasp of UI/UX principles and an excellent eye for design.
  • Solid comprehension of web frameworks (e.g., Rails, Django, Laravel, etc.).
  • Proficiency in at least one backend language, including Ruby, JavaScript (Node), Python, Go, PHP, etc.
  • Familiarity with the entire web stack.
  • Comfortable operating within a highly agile, intensely iterative software development process.
  • Experience deploying web applications on cloud solutions like AWS.
  • Consistently produce clean, high-quality, and maintainable code.
  • Exceptional communication skills.
  • Strong sense of responsibility and ownership.

Remoteplatz Logo