105 Javascript Engineer jobs in Saudi Arabia

Senior Full-Stack Engineer - (Java & JavaScript, AJAX, JSF)

Squadio

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome

Squadio is a Global Remote-first IT service provider headquartered in Riyadh, KSA, with Delivery Centers in Egypt and KSA. Our distributed teams are located in Tunisia, Egypt, KSA, Palestine, Nigeria, and India. Founded in 2011 in Riyadh, KSA, as an app development company (formerly Ibtikar Technologies), we successfully pivoted our model to support startups and companies seeking to hire and manage their own engineering teams remotely, with engineers vetted by Squadio’s talent community.

Job brief

We are looking for a Full Stack JAVA Developer who is comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries. The ideal candidate is a team player with a flair for visual design and utility. Familiarity with Agile methodologies is a plus.

Requirements and skills

  • Minimum 4 years of coding experience.
  • Strong knowledge of core Java and OOP concepts.
  • Experience in JEE / Java Web Development, especially with JSF (must) and Java J2EE.
  • Proficiency in JavaScript, AJAX, and JQuery scripting APIs.
  • Experience in database design, including ERD creation, SQL queries, and JPA.
  • Experience in SOAP web services development.
  • Experience with IBM / HCL Portal or other portal platforms (portal products are essential).
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Jeddah, Makkah Radicalhire

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

Software Engineer
Radicalhire, Saudi Arabia

Our Client is a leading solutions provider in Saudi Arabia and the Middle East, offering a wide range of solutions such as E-Learning, Document Management, and Customized Educational Solutions. They are authorized partners and resellers for WebCT, providing a world-leading course management system along with other tools for complete web-based learning solutions to higher education, K12, and corporate e-learning. In an effort to enhance their presence and solution provisioning, our client is looking to hire qualified professionals.

Job Specification
  • Bachelor of Computer Science
  • 2-3 years experience
  • .Net and SQL Experience is a must
  • Knowledge of Document Management Systems is an asset
  • Good verbal and written English
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

canonical

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Bachelor of Technology/Engineering (Agriculture)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

What we are looking for in you:

  • You have expertise in Python.
  • You have a strong understanding of the makeup of a modern GNU/Linux distribution.
  • You have a good understanding of build systems and toolchains, including for cross-compilation.
  • Experience working with container technology, such as Docker, Kubernetes and LXD.
  • Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
  • Work with external open source and commercial projects to understand how we can better serve community needs.
What we offer you:

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.

  • Fully remote working environment - we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000 USD per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental Leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues at sprints.
  • Priority Pass for travel and travel upgrades for long haul company events.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Atheer Ct

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Riyadh, Saudi Arabia | Posted on 03/13/2025

ATHEER Connectivity is a wireless technology company offers solutions designedto bridge the digital divide and transform last-mile connectivity for telecoms and enterprises. Our products are engineered to provideextremely high-speed wireless links without the need for extensive ground infrastructure.

Job Description

At ATHEER Connectivity , we are developing cutting-edge mmWave wireless solutions that provide fiber-like connectivity for ISPs and enterprises. As we expand our product offerings, we are looking for a Software Engineer to contribute to the development of our networking software, management platforms, and embedded systems .

If you are passionate about networking, embedded systems, and wireless technology , this is an exciting opportunity to work on next-generation telecom solutions.

Key Responsibilities

Software Development & Integration

•Design, develop, and maintain software for wireless networking solutions .

•Work on firmware, embedded systems, and network management software .

•Develop and optimize networking protocols, APIs, and cloud-based management platforms .

•Write efficient, scalable, and maintainable code for network automation, monitoring, and control .

Networking & System Development

•Implement and optimize network protocols for high-speed wireless communication .

•Develop tools for wireless network monitoring, performance analysis, and diagnostics .

•Work with RF engineers, hardware engineers, and product teams to ensure seamless software-hardware integration.

Testing & Optimization

•Debug, test, and improve software performance on real-world deployments .

•Conduct code reviews, unit testing, and system validation for reliability and scalability.

•Optimize latency, throughput, and efficiency for mmWave wireless applications.

Requirements

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

• 2+ years of experience in software development, preferably in networking or embedded systems .

•Strong programming skills in C, C++, Python, or Go .

•Experience with Linux-based systems, networking protocols, and embedded development .

•Knowledge of wireless networking (WiGig, 802.11ad/ay, or mmWave) is a plus .

•Experience with cloud platforms (AWS, Azure, or GCP) and API development is beneficial.

•Strong problem-solving skills and the ability to work in a fast-paced startup environment.

Competitive Salary & Growth Opportunities

•Industry-aligned salary based on experience.

•Fast-track career growth in a high-impact technology startup .

Innovative Work Environment

•Work on cutting-edge wireless networking solutions .

•Collaborate with experts in RF, networking, and software development .

•Hybrid/remote work options.

•Close-knit team with a focus on innovation and problem-solving .

Work on Next-Gen Wireless Tech

•Build software solutions for high-speed mmWave networking .

•Shape the future of wireless connectivity and smart networking .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh Nybl

Posted today

Job Viewed

Tap Again To Close

Job Description

About nybl

We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.

The Role

As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.

Responsibilities

Design and develop software applications using C#, adhering to coding standards and best practices.

Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.

Translate software requirements into technical specifications and designs.

Write clean, efficient, and maintainable code to implement software solutions.

Conduct thorough unit testing to ensure the reliability and quality of the software.

Debug and resolve software defects and issues in a timely manner.

Collaborate with other software engineers to review code and provide constructive feedback.

Participate in code reviews and contribute to the improvement of coding standards and practices.

Stay up to date with the latest technologies, trends, and best practices in C# development. Collaborate with cross functional teams to ensure seamless integration of software components.

Troubleshoot and resolve software performance and scalability issues.

Document software designs, technical specifications, and implementation details.

Assist in the deployment and configuration of software applications.

Drive improvements in all areas, including data quality, testing and CI

Provide technical guidance and mentorship to junior software engineers.

Required Skills

Strong proficiency in C# programming language.

Experience in software development using .NET framework and related technologies.

Solid understanding of object-oriented programming principles and design patterns.

Proficiency in database development and SQL.

Familiarity with software development methodologies, such as Agile or Scrum.

Experience with version control systems, such as Git.

Strong problem-solving and analytical skills.

Excellent communication and collaboration abilities.

Ability to work effectively in a team-oriented environment.

Strong attention to detail and a commitment to delivering high-quality software.

Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

Experience with cloud technologies

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh Atheer Ct

Posted today

Job Viewed

Tap Again To Close

Job Description

Riyadh, Saudi Arabia | Posted on 03/13/2025

ATHEER Connectivity is a wireless technology company offers solutions designedto bridge the digital divide and transform last-mile connectivity for telecoms and enterprises. Our products are engineered to provideextremely high-speed wireless links without the need for extensive ground infrastructure.

Job Description

At ATHEER Connectivity , we are developing cutting-edge mmWave wireless solutions that provide fiber-like connectivity for ISPs and enterprises. As we expand our product offerings, we are looking for a Software Engineer to contribute to the development of our networking software, management platforms, and embedded systems .

If you are passionate about networking, embedded systems, and wireless technology , this is an exciting opportunity to work on next-generation telecom solutions.

Key Responsibilities

Software Development & Integration

•Design, develop, and maintain software for wireless networking solutions .

•Work on firmware, embedded systems, and network management software .

•Develop and optimize networking protocols, APIs, and cloud-based management platforms .

•Write efficient, scalable, and maintainable code for network automation, monitoring, and control .

Networking & System Development

•Implement and optimize network protocols for high-speed wireless communication .

•Develop tools for wireless network monitoring, performance analysis, and diagnostics .

•Work with RF engineers, hardware engineers, and product teams to ensure seamless software-hardware integration.

Testing & Optimization

•Debug, test, and improve software performance on real-world deployments .

•Conduct code reviews, unit testing, and system validation for reliability and scalability.

•Optimize latency, throughput, and efficiency for mmWave wireless applications.

Requirements

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

• 2+ years of experience in software development, preferably in networking or embedded systems .

•Strong programming skills in C, C++, Python, or Go .

•Experience with Linux-based systems, networking protocols, and embedded development .

•Knowledge of wireless networking (WiGig, 802.11ad/ay, or mmWave) is a plus .

•Experience with cloud platforms (AWS, Azure, or GCP) and API development is beneficial.

•Strong problem-solving skills and the ability to work in a fast-paced startup environment.

Competitive Salary & Growth Opportunities

•Industry-aligned salary based on experience.

•Fast-track career growth in a high-impact technology startup .

Innovative Work Environment

•Work on cutting-edge wireless networking solutions .

•Collaborate with experts in RF, networking, and software development .

•Hybrid/remote work options.

•Close-knit team with a focus on innovation and problem-solving .

Work on Next-Gen Wireless Tech

•Build software solutions for high-speed mmWave networking .

•Shape the future of wireless connectivity and smart networking .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh Nybl

Posted today

Job Viewed

Tap Again To Close

Job Description

About nybl

We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.

The Role

As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.

Responsibilities

Design and develop software applications using C#, adhering to coding standards and best practices.

Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.

Translate software requirements into technical specifications and designs.

Write clean, efficient, and maintainable code to implement software solutions.

Conduct thorough unit testing to ensure the reliability and quality of the software.

Debug and resolve software defects and issues in a timely manner.

Collaborate with other software engineers to review code and provide constructive feedback.

Participate in code reviews and contribute to the improvement of coding standards and practices.

Stay up to date with the latest technologies, trends, and best practices in C# development. Collaborate with cross functional teams to ensure seamless integration of software components.

Troubleshoot and resolve software performance and scalability issues.

Document software designs, technical specifications, and implementation details.

Assist in the deployment and configuration of software applications.

Drive improvements in all areas, including data quality, testing and CI

Provide technical guidance and mentorship to junior software engineers.

Required Skills

Strong proficiency in C# programming language.

Experience in software development using .NET framework and related technologies.

Solid understanding of object-oriented programming principles and design patterns.

Proficiency in database development and SQL.

Familiarity with software development methodologies, such as Agile or Scrum.

Experience with version control systems, such as Git.

Strong problem-solving and analytical skills.

Excellent communication and collaboration abilities.

Ability to work effectively in a team-oriented environment.

Strong attention to detail and a commitment to delivering high-quality software.

Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

Experience with cloud technologies

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Javascript engineer Jobs in Saudi Arabia !

Software Engineer

Zoom

Posted today

Job Viewed

Tap Again To Close

Job Description

**Work Styles at Zoom**

In most cases, you will have the opportunity to choose your preferred working location from the following options when you join Zoom: in-person, hybrid or remote. Visit this page for more information about Zoom's Workstyles.

**About Us**

Zoomies help people stay connected so they can get more done together. We set out to build the best video product for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars.

We’re problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Here, you’ll work across teams to deliver impactful projects that are changing the way people communicate and enjoy opportunities to advance your career in a diverse, inclusive environment.

After a massively successful year, It is an exciting phase for us at Zoom and we are now looking to expand our R&D team at Karlsruhe, Germany.

**Responsibilities**:

- Collaborate with ML engineers and AI Research Scientists to design and build micro services and backend API's for our AI & ML projects
- Deploy strategy to optimize performance and ensure stability using AWS infrastructure
- Develop solutions that meet market needs with respect to functionality, performance and reliability
- Write Code in C++ to integrate ML Services to the product
- Write code to send data to ML services using gRPC or Kafka queue to the ML Services
- Scaling & Productionizing the ML models
- Measure performance of the system by adding required metrics and tracing on the API/Database calls and write to Kibana or related technology for metric monitoring
- Use AWS services like AWS Elastic load balancer, AWS Auto scaling groups, Cloudwatch, CodeGuru Profiler and various other tools to optimize code for web performance

**Qualifications**:

- BS in Computer Science or related field
- In-depth experience in Algorithms, Data structures, and performance optimization techniques
- Experience in building reliable, scalable, high traffic, high concurrency systems
- Experience in cloud infrastructure technologies (i.e. Microservices Architecture, RESTful APIs, AWS, NoSQL, Kafka, Elastic search)

**Preferred**:
Master’s degree in Computer Science or related field

**Please note : This role will be based out of Karlsruhe, Germany**

We believe that the unique contributions of all Zoomies is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. Zoom is proud to be an equal opportunity workplace and is an affirmative action employer. All your information will be kept confidential according to EEO guidelines.

Zoom requires all U.S. employees who will work in person at a Zoom office, attend in-person Zoom meetings or have in-person customer meetings to be fully vaccinated. Zoom will consider requests for reasonable accommodations for religious or medical reasons as required under applicable law.

At Zoom, we care about our employees, their families, and their well-being. As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. To view our benefits, click here.

Explore Zoom:

- Hear from our leadership team
- Browse Awards and Employee Reviews on Comparably
- Visit our Blog
- Zoom with us!
- Find us on social at the links below and on Instagram
- View more jobs, sign up for job alerts and join our talent community. Visit the Zoom careers site.

LI-Remote
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Riyadh, Riyadh Lendo

Posted today

Job Viewed

Tap Again To Close

Job Description

**Company Overview**

Lendo's crowdfunding platform relies on advanced technologies which allow thousands of investors to participate in various investment opportunities. Designed specifically for the needs of small and medium businesses, Lendo offers instant, short-term finance-against-invoice solutions, so a company's cash flow does not suffer every time it accommodates its clients with extended or flexible payment terms. Lendo's fintech experts combine financial expertise with advanced technology to bring solutions that can turn waiting time into valuable win-wins for all parties involved.

**What You Will Be Doing**
- Working on cutting-edge technologies.
- Security is at the heart of what we do at Lendo; writing secure and testable code is a must.
- Be part of a two-week sprint executing on the backlog in lockstep with developers as part of an Agile team.
- Collaborate with product management, support, and engineering teams to establish priorities, understand requirements, formulate test plans and execute them accordingly.
- Work as an independent contributor or do pair programming when required with a team of developers and test engineers.
- Design and implement new features, maintain the existing code by fixing bugs, and reduce technical debt.
- Evaluate emerging technologies and incorporate these into the product and company vision.
- Where necessary, provide training and mentorship to the junior team members.
- Review integrations to ensure completeness and quality standards are maintained.
- Manage, measure, and monitor the KPIs.
- Drive a quality culture that can scale by ensuring relevant testing techniques, such as unit tests, code reviews, integration testing, and snapshot testing.
- Identify trade-offs to various implementations and can make decisions about which solution would be best for a given situation.
- We design it. We test it. We build it. We ship it. We document it. You own it all. The good, the bad, the ugly, and the glory.

**What You'll Get**
- Join us at the forefront of one of the most exciting and rapidly evolving fintech industries.
- We’re agile, we’re growing and so will you! At Lendo, there’s space for exponential professional development and room to make a huge impact on the business going forward.
- Highly competitive benefits and vacation package.
- Ability to work for one of the fastest-growing companies with some of the most talented people in the industry.
- Regular team outings, fun, hardworking, and casual environment.
- Endless growth opportunities.

**What The Role Requires**
- Familiarity with HTTP, HTML, JSON, and similar web-based development technologies, and with building complex multi-tier parallel distributed systems that communicate via them (such as the backend of complex websites)
- Knowledge of SQL and experience working with relational databases (MySQL, PostgreSQL, Oracle, or MS SQL Server) & ORM technologies (JPA2, Hibernate).
- Good understanding of Git
- Hands-on experience with Test Driven Development (TDD) and strong knowledge of QA methodologies, tools, and processes.
- Good experience developing and integrating with REST/SOAP APIs and MQs.
- A passion for technology, learning, and problem-solving.
- Able to work in a diverse team.
- Strong communication skills and the ability to lead technical discussions.
- The ability to prioritize and remain calm under pressure.

**Nice To Haves**
- Good working knowledge of Kafka.
- Basic understanding of SCRUM.
- Basic skills in writing high-performance, multi-threaded, efficient, and maintainable software code.
- Experience using public (or private) cloud provider platforms like GCP, AWS or Oracle, Kubernetes, and Docker containers.
- Good knowledge of various design patterns and ability to refactor the code using the industry best practices.
- Basic knowledge of GitFlow, and Maven (profiles, dependency management, and multi-modules).
- Experience working in or basic knowledge of Redis, Sentry, React native, Jenkins.
- Experience with analyzing thread safety and race conditions, parallelism, synchronization, and locking, including between threads, between machines in a cluster, and in the database, including optimistic and pessimistic locking.
- Hands-on experience with Business-Driven Development (BDD).
- Any Java or related certification.
This advertiser has chosen not to accept applicants from your region.

Rust Software Engineer

Fathom.io

Posted today

Job Viewed

Tap Again To Close

Job Description

About The Role

Fathom.io a pioneering AI/DataOps company, marking our footprint on the global stage with a presence in Saudi Arabia, Poland, and Norway. As a pre-series A startup, we are proudly backed by one of the world's leading corporations, underscoring our potential and the innovative spirit driving our mission. Our platform is engineered to address complex business challenges through cutting-edge AI solutions, and we are on the brink of launching a product set to revolutionize the industry.


What We Offer

  1. Competitive salary and benefits package.
  2. A dynamic and challenging work environment.
  3. Opportunities for professional growth and development.
  4. The chance to be part of a supportive and motivated team, dedicated to making a difference.

What You’ll Be Doing

  1. Develop and maintain software applications using Rust.
  2. Design and implement system architectures that are robust, scalable, and secure.
  3. Collaborate with product managers, designers, and other engineers to define and refine product requirements.
  4. Optimize and refactor existing code to improve performance and maintainability.
  5. Write comprehensive unit and integration tests to ensure software quality.
  6. Participate in code reviews to maintain high standards of code quality and share knowledge with the team.
  7. Debug and resolve issues reported by users and automated systems.

What You'll Need

  1. Proven experience as a software engineer with a strong focus on Rust development.
  2. Solid understanding of systems programming and concurrent programming paradigms.
  3. Experience with building and deploying high-performance, low-latency applications.
  4. Familiarity with software development tools and processes, such as Git, CI/CD, and automated testing.
  5. Knowledge of security best practices in software development.
  6. Strong problem-solving skills and the ability to work independently as well as part of a team.

Nice to have

  1. Master's degree
  2. Certifications

We're excited about the future and look forward to potentially having you on our team. Apply today to join our journey of growth and innovation!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Javascript Engineer Jobs