1 183 Junior Developer jobs in Saudi Arabia
Developer
Posted today
Job Viewed
Job Description
- Tech Hiring
-
**Role Purpose**
**Do**
- **Instrumental in understanding the requirements and design of the product/ software**
- _Develop software solutions by studying information needs, studying systems flow, data usage and work processes_
- _Investigating problem areas followed by the software development life cycle_
- _Facilitate root cause analysis of the system issues and problem statement_
- _Identify ideas to improve system performance and impact availability_
- _Analyze client requirements and convert requirements to feasible design_
- _Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements_
- _Conferring with project managers to obtain information on software capabilities_
- **Perform coding and ensure optimal software/ module development**
- _Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software_
- _Develop and automate processes for software validation by _setting up and designing test cases/scenarios/usage cases, and executing these cases_
- _Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces._
- _Analyzing information to recommend and plan the installation of new systems or modifications of an existing system_
- _Ensuring that code is error free or has no bugs and test failure _
- _Preparing reports on programming project specifications, activities and status_
- _Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns_
- _Compile timely, comprehensive and accurate documentation and reports as requested_
- _Coordinating with the team on daily project status and progress and documenting it_
- _Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders_
- **Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution**
- _Capturing all the requirements and clarifications from the client for better quality work_
- _Taking feedback on the regular basis to ensure smooth and on time delivery_
- _Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members._
- _Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements_
- _Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code_
- _Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation _
- _Timely Response to customer requests and no instances of complaints either internally or externally_
**_Stakeholder Interaction_**
**_Stakeholder Type_**
**_Stakeholder Identification_**
**_Purpose of Interaction_**
**_Internal_**
- Lead Software Developer and Project Manager_
- Regular reporting & updates_
- Software Developers- For work coordination and support in providing testing solutions**_External_**
- Clients_
- Provide apt solutions and support as per the requirement_
**Display**
- Lists the competencies required to perform this role effectively: _
- **_Functional Competencies/ Skill_**
- Leveraging Technology ? Knowledge of current and upcoming technology along with expertise in programming (automation, tools and systems) to build efficiencies and effectiveness in own function/ Client organization ? **_Competent_**:
- Process Excellence - Ability to follow the standards and norms to produce consistent results, provide effective control and reduction of risk ?**_ Expert_**:
- Technical knowledge ? knowledge of various programming languages, tools, quality management standards and processes - **_Expert_**
**_Competency Levels_**
**_Foundation_**
- Knowledgeable about the competency requirements. Demonstrates (in parts) frequently with mínimal support and guidance._
**_Competent_**
- Consistently demonstrates the full range of the competency without guidance. Extends the competency to difficult and unknown situations as well._
**_Expert_**
- Applies the competency in all situations and is serves as a guide to others as well._
**_Master_**
- Coaches others and builds organizational capability in the competency area. Serves as a key resource for that competency and is recognised within the entire organization._
- **_Behavioral Competencies_**
- _Formulation & Prioritization_
- _Innovation_
- _Managing Complexity_
- _Execution Excellence_
- _Passion for Results_
**Deliver**
**_No._**
**_Performance Parameter_**
**_Measure_**
1.
Continuous Integration, Deployment & Monitoring of Software
100% error free on boarding & implementation, throughput %, Adherence to the schedule/ release plan
2.
Quality & CSAT
Application Developer
Posted today
Job Viewed
Job Description
Overview
We are looking for an enthusiastic and highly skilled Mobile App Developer to join our dynamic team. You will be responsible for building high-quality, feature-rich mobile applications for both iOS and Android platforms. The primary focus will be on creating real-time mobile apps that incorporate essential features such as live chats, GPS location tracking, push notifications, camera integration, and more.
If you're passionate about building sophisticated, high-performance mobile applications that deliver seamless user experiences, we’d love to hear from you
Responsibilities- Mobile App Development: Build, maintain, and enhance mobile applications for iOS and Android.
- UI/UX Design: Work closely with designers to ensure a smooth and intuitive user experience for app users.
- Web Development: Develop and maintain web applications, including e-commerce websites and online stores, using technologies like HTML, CSS, JavaScript, and frameworks such as React or Vue.js.
- Performance Optimization: Troubleshoot and resolve issues related to app performance, user interactions, and scalability.
- Integration: Work with APIs and third-party services (e.g., payment gateways, maps, delivery tracking).
- Stay up-to-date with the latest trends in mobile development and web technologies.
- Security: Implement robust security measures to protect user data, including authentication, encryption, and secure communication.
Requirements:
- Proven experience in mobile app development with a focus on complex, real-time mobile applications.
- Proficiency in Flutter (Dart) or React Native (preferred for cross-platform development).
- Strong experience with native mobile development for iOS (using Xcode, Swift, SwiftUI, UIKit) and Android (using Kotlin, Android Studio, Android SDK, or Java).
- Experience in real-time communication features, such as live chat, messaging systems, and push notifications.
- Solid understanding of GPS integration, location tracking, and Google Maps API.
- Experience working with payment gateway integration (e.g., Stripe, PayPal).
- Familiarity with RESTful APIs, Firebase, and real-time database technologies.
- Experience with version control systems like Git and working in an Agile development environment.
- Strong problem-solving skills and the ability to optimize the app’s performance for both iOS and Android platforms.
- Familiarity with cloud platforms such as AWS, Google Cloud, or similar services.
- Experience implementing data security practices and user privacy regulations (e.g., GDPR).
Bonus Skills:
- Familiarity with video streaming, image processing, or AR/VR technologies.
- Exposure to machine learning or AI technologies for features like smart routing or personalized recommendations
- Equity Sharing: As a key team member in a growing startup, you may have the opportunity to receive equity in the company, giving you a stake in our success.
- Flexible Working Hours and the option to work remotely, allowing you to maintain a healthy work-life balance.
- Health Insurance
- Learning & Development: Access to training programs, workshops, and opportunities to learn from experienced professionals.
- Exciting Challenges: Work on cutting-edge technologies and complex mobile app features that are changing the industry.
Web Developer
Posted today
Job Viewed
Job Description
Web Developer vacancy in Riyadh, Saudi Arabia
Web Developer - Remote
OverviewWe are seeking a highly skilled and motivated Web Developer to join our dynamic team. As a Web Developer, you will be responsible for designing, coding and modifying websites, from layout to function. You will work closely with our design team to create visually appealing sites that feature user-friendly navigation and clear calls to action. The ideal candidate must have a strong understanding of front-end technologies, including HTML, CSS, JavaScript, and experience with responsive design. This is a remote position that offers flexible hours and the opportunity to work from anywhere in the world.
Responsibilities- Designing and developing user-friendly websites based on client specifications
- Ensuring website functionality across different browsers and devices
- Collaborating with designers to ensure the best user experience
- Writing clean, efficient code while adhering to industry standards
- Troubleshooting issues and debugging code when necessary
- Optimizing website performance for maximum speed and scalability
- Keeping up-to-date with industry trends and advancements in web development
- Bachelor's degree in Computer Science or related field preferred
- Minimum of 2 years of experience as a Web Developer or similar role
- Strong understanding of front-end technologies such as HTML, CSS, JavaScript, jQuery
- Familiarity with CMS platforms such as WordPress or Drupal
- Experience with responsive design principles
- Knowledge of SEO best practices
- Excellent problem-solving skills
- Strong attention to detail
- Ability to work independently as well as part of a team
- Good time management skills
Salary: $1700 per month (tax-free)
Location: Remote (preferred location: Riyadh)
Note: This position is open only for Indian nationals who possess a valid biometric passport. Accommodation can be provided if needed. This is also a great opportunity for those looking for part-time work or those without prior experience in the field. English language proficiency is not required for this position.
#J-18808-LjbffrSoftware Developer
Posted today
Job Viewed
Job Description
Location : Jeddah, Saudi Arabia
In fast-changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security, and space, our architects design innovative solutions that make our tomorrow's possible.
We have been present in Saudi Arabia for 40 years and, with over 600 employees to date, we are growing rapidly. We are delivering signaling, control, and train protection systems for the North–South Railway (NSR), the longest system of its kind in the world. We are key suppliers of In-flight entertainment and connectivity systems, as well as air traffic management solutions in Saudi Arabia. We are making Saudi Arabia a safer place by securing critical infrastructure and providing e-security solutions that protect electronic payment systems. Thales has been selected to supply major electronic systems for air defence, and we have supplied communication and optronic systems for the Army, the Saudi Arabia National Guards, and the Air Force.
JOB OBJECTIVE
- Develop proficiency in programming languages, frameworks, and tools; apply this knowledge to write clean, efficient, and maintainable code.
- Collaborate with senior developers, architects, and cross-functional teams to understand and translate business requirements into technical specifications and design documents.
- Participate in the development of software applications, modules, and components, following established coding standards, best practices, and development methodologies.
- Assist in designing and implementing database schemas, APIs, and integration points, ensuring data integrity, security, and performance.
- Conduct thorough testing and debugging of software components, identify and resolve issues, ensuring the delivery of high-quality, error-free code.
- Contribute to developing and maintaining technical documentation, including user manuals, installation guides, and code comments, to facilitate knowledge sharing and future maintenance.
- Participate in code reviews, provide constructive feedback, and incorporate suggestions from senior developers to improve code quality and adhere to best practices.
- Continuously expand knowledge and stay updated with industry trends, technologies, and best practices through self-learning, training, and professional development.
- Collaborate effectively with team members, fostering a positive and inclusive work environment, and contribute to team discussions and problem-solving.
- Demonstrate a strong commitment to delivering high-quality work within project timelines, proactively communicating progress, challenges, and risks to stakeholders.
- Provide technical support and troubleshooting assistance to end-users, resolving software issues in a timely and professional manner.
ROLES & RESPONSIBILITIES
- Work with architects to transform high and low-level system designs into technical components.
- Develop applications based on technical requirements, design, and architecture standards.
- Design and develop reusable code and libraries for platforms and shared services.
- Produce work products and applications aligned with system design and project plans.
- Draft specifications, technical designs, unit tests, code reviews, and system integration documents during the project lifecycle.
- Maintain high standards of delivery quality.
- Collaborate with team members and stakeholders effectively.
WORK EXPERIENCE REQUIREMENTS :
- Java development experience of 5+ years.
- Saudi National.
- Good knowledge and experience with Java / AngularJS, GoLang, Spring framework, Spring Boot, Spring Cloud, and Microservices architecture.
- Experience in writing complex SQL statements with Oracle or Microsoft SQL Server.
- Experience designing services and applications using Microservices or SOA principles.
- Practical knowledge of Jenkins, Maven, Nexus/Artifactory, Ansible, GIT.
- Good understanding of CI/CD, build, and dependency management using messaging systems like WebSphere MQ or RabbitMQ.
- Strong knowledge of application system design, development, testing, deployment, and maintenance.
- Experience implementing extensive unit tests with automated frameworks.
- Experience working with Agile methodologies.
QUALIFICATION, CERTIFICATION & EDUCATIONAL REQUIREMENTS
- Engineering Degree in Computer Science.
At Thales, we provide careers, not just jobs. With 80,000 employees in 68 countries, our mobility policy enables employees to develop their careers at home and abroad, in their current fields or new areas. We believe embracing flexibility is a smarter way of working. Great journeys start here, apply now!
#J-18808-LjbffrIntegration Developer
Posted today
Job Viewed
Job Description
- Design, develop, and implement integration solutions that connect various systems and applications to ensure seamless data flow.
- Utilize integration platforms and middleware technologies to facilitate communication between applications.
- Collaborate with stakeholders to gather integration requirements and define technical specifications.
- Perform thorough testing and debugging of integration processes to ensure reliability and performance.
- Monitor, maintain, and troubleshoot existing integrations to resolve any issues that may arise.
- Document integration workflows, processes, and technical specifications for future reference and team knowledge.
- Ensure data consistency and integrity throughout the integration processes.
- Stay updated with industry trends, best practices, and new integration technologies.
- Work closely with development teams to support the integration of new features and functionalities.
- Participate in design sessions and contribute innovative ideas to enhance integration frameworks and strategies.
- Bachelor's degree in computer science, information technology, or a related field.
- 3+ years of experience in integration development or a related field.
- Proficiency in integration tools and technologies, such as MuleSoft, Dell Boomi, or Apache Camel.
- Strong understanding of APIs, ASP.net Core , Google APIGEE
- Experience with database technologies and SQL.
- Excellent problem-solving skills and attention to detail.
- Good communication skills and the ability to work collaboratively with cross-functional teams.
- Familiarity with cloud-based integration solutions is a plus.
- Knowledge of Agile methodologies and development practices.
- Ability to adapt to fast-paced environments and manage multiple projects simultaneously.
Application Developer
Posted today
Job Viewed
Job Description
We are looking for an enthusiastic and highly skilled Mobile App Developer to join our dynamic team. You will be responsible for building high-quality, feature-rich mobile applications for both iOS and Android platforms. The primary focus will be on creating real-time mobile apps that incorporate essential features such as live chats, GPS location tracking, push notifications, camera integration, and more.
If you're passionate about building sophisticated, high-performance mobile applications that deliver seamless user experiences, we’d love to hear from you
Key Responsibilities:
- Mobile App Development: Build, maintain, and enhance mobile applications for iOS and Android.
- UI/UX Design: Work closely with designers to ensure a smooth and intuitive user experience for app users.
- Web Development: Develop and maintain web applications, including e-commerce websites and online stores, using technologies like HTML, CSS, JavaScript, and frameworks such as React or Vue.js.
- Performance Optimization: Troubleshoot and resolve issues related to app performance, user interactions, and scalability.
- Integration: Work with APIs and third-party services (e.g., payment gateways, maps, delivery tracking).
- Stay up-to-date with the latest trends in mobile development and web technologies.
- Security: Implement robust security measures to protect user data, including authentication, encryption, and secure communication.
Skills
Requirements:
- Proven experience in mobile app development with a focus on complex, real-time mobile applications.
- Proficiency in Flutter (Dart) or React Native (preferred for cross-platform development).
- Strong experience with native mobile development for iOS (using Xcode, Swift, SwiftUI, UIKit) and Android (using Kotlin, Android Studio, Android SDK, or Java).
- Experience in real-time communication features, such as live chat, messaging systems, and push notifications.
- Solid understanding of GPS integration, location tracking, and Google Maps API.
- Experience working with payment gateway integration (e.g., Stripe, PayPal).
- Familiarity with RESTful APIs, Firebase, and real-time database technologies.
- Experience with version control systems like Git and working in an Agile development environment.
- Strong problem-solving skills and the ability to optimize the app’s performance for both iOS and Android platforms.
- Familiarity with cloud platforms such as AWS, Google Cloud, or similar services.
- Experience implementing data security practices and user privacy regulations (e.g., GDPR).
Bonus Skills:
- Familiarity with video streaming, image processing, or AR/VR technologies.
- Exposure to machine learning or AI technologies for features like smart routing or personalized recommendations
What We Offers:
- Equity Sharing: As a key team member in a growing startup, you may have the opportunity to receive equity in the company, giving you a stake in our success.
- Flexible Working Hours and the option to work remotely, allowing you to maintain a healthy work-life balance.
- Health Insurance
- Learning & Development: Access to training programs, workshops, and opportunities to learn from experienced professionals.
- Exciting Challenges: Work on cutting-edge technologies and complex mobile app features that are changing the industry.
#J-18808-Ljbffr
ServiceNow Developer
Posted today
Job Viewed
Job Description
Department: IT / Digital Transformation
Location: Riyadh, Saudi Arabia
Job Type: Full-time
We are seeking a skilled ServiceNow Developer to design, configure, and customize ServiceNow platforms and modules. The ideal candidate will have strong expertise in ServiceNow development, integration, and best practices to support business process automation and digital workflows across the organization.
Key Responsibilities- Develop and customize ServiceNow applications, modules, and workflows (e.g., Incident, Change, Problem, CMDB, Service Catalog).
- Design and implement ServiceNow solutions to improve ITSM, HRSD, ITOM, and other business areas.
- Integrate ServiceNow with other systems using REST/SOAP APIs and middleware tools.
- Collaborate with stakeholders to gather and analyze business requirements.
- Perform system configurations, scripting (client/server), UI policies, business rules, and scheduled jobs.
- Conduct unit testing, troubleshoot issues, and ensure optimal platform performance.
- Participate in Agile sprints and maintain proper documentation of solutions and changes.
- Stay up-to-date with the latest ServiceNow releases and functionalities.
Be The First To Know
About the latest Junior developer Jobs in Saudi Arabia !
APIGee Developer
Posted today
Job Viewed
Job Description
Responsibilities
- Design, develop, and implement APIs using the APIGee platform, ensuring robust and secure API gateways.
- Collaborate with cross-functional teams to gather API requirements and translate them into technical specifications.
- Perform API testing and debugging to ensure high performance, reliability, and security of the APIs.
- Monitor API performance and usage, implementing optimizations as needed.
- Document API specifications, usage guidelines, and best practices for internal and external stakeholders.
- Stay updated with the latest trends and advancements in API technologies and the APIGee platform.
- Integrate APIs with various backend systems and services to provide seamless functionality.
- Provide technical support and guidance to developers on API-related issues and best practices.
- Participate in code reviews and contribute to team knowledge sharing.
- Ensure compliance with security standards and data protection regulations in API development.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in API development, specifically with APIGee.
- Strong understanding of RESTful and SOAP APIs, as well as API design and management best practices.
- Proficiency in programming languages such as Java, Node.js, or Python.
- Experience with API security protocols such as OAuth, JWT, and API throttling mechanisms.
- Familiarity with backend technologies and databases (e.g., SQL, NoSQL).
- Excellent problem-solving and analytical skills.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.
- Knowledge of cloud platforms and services (e.g., AWS, Azure) is a plus.
- Experience with Agile methodologies and DevOps practices is preferred.
- Private Health Insurance
- Training & Development
- Performance Bonus
BI developer
Posted today
Job Viewed
Job Description
Master-Works is on the lookout for an innovative BI Developer to enhance our data analytics capabilities. In this role, you will collaborate with cross-functional teams to transform raw data into valuable insights. You will be responsible for creating impactful visualizations and reports that aid in strategic decision-making.
Responsibilities- Design and implement BI solutions that meet business needs.
- Develop reports and dashboards using BI tools to visualize data effectively.
- Conduct data analysis to identify trends, patterns, and insights.
- Work with stakeholders to gather and validate requirements.
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- At least 2 years of experience in BI development.
- Strong experience with BI tools like Microsoft Power BI, Tableau, or similar.
- Proficient in SQL and data modeling techniques.
- Ability to communicate complex data findings in a clear and actionable manner.
Mobile Developer
Posted today
Job Viewed
Job Description
Overview
Were looking for a Senior Flutter Developer with a strong command of clean architecture and modern mobile app development practices to join our team. Youll play a key role in delivering seamless and high-performance apps that integrate with robust backend systems, real-time analytics, and third-party services. If you're passionate about writing clean, modular, and scalable code and youre comfortable working in fast-paced, cross-functional teams this role is for you.
Responsibilities- Build and maintain cross-platform mobile apps using Flutter with clean architecture and modular code.
- Integrate REST APIs with proper error handling, caching, and secure local storage mechanisms.
- Work with Firebase services: FCM, Crashlytics, Analytics, and push notifications.
- Ensure solid app lifecycle management, build optimization, and deployment readiness.
- Consume and understand Laravel-based APIs using tools like Postman or through custom Flutter interceptors.
- Translate Figma designs into real Flutter UI with adherence to modern UI/UX best practices.
- Implement features like deep links, in-app notifications, and JSON parsing.
- Map MySQL data structures through backend API layers into the app models.
- Build apps that are ready for Web and Desktop (Flutter Web/Flutter Desktop) for future scalability.
- Integrate in-app payments (Apple Pay, Google Pay, Moyassar SDK).
- Track and resolve crashes using tools like Firebase Crashlytics, AppsFlyer, etc.
- Collaborate closely with backend, design, and QA teams to ship polished features.
- 5+ years of mobile development experience
- Advanced experience with Flutter and clean architecture principles
- Strong grasp of state management and modular code structure
- Deep experience in REST API consumption , auth handling , error caching
- Hands-on experience with Firebase services (FCM, Analytics, Crashlytics)
- Understanding of Laravel APIs and using Postman or interceptors to test endpoints
- Proficient in turning Figma designs into Flutter widgets with a focus on usability
- Familiarity with JSON parsing , secure local data storage , push notifications , deep links
- Understanding of MySQL structure through APIs
- Experience with Flutter Web/Desktop
- Solid understanding of in-app payments (Apple Pay, Google Pay, 3rd-party SDKs like Moyassar)
- Crash and performance tracking tools (e.g., AppsFlyer , Firebase )
- Experience working with third-party SDKs and custom integrations
- Familiarity with Python scripting for automation or light tasks
- Experience integrating Odoo APIs (e.g., orders, wallets, subscriptions)
- Experience working with device sensors: GPS, accelerometer, NFC
- Play Store & App Store deployment best practices and compliance
- Knowledge of multi-language support/localization in Flutter apps
- Not Applicable
- Full-time
- Engineering and Information Technology
- Industries: Wellness and Fitness Services
Referrals increase your chances of interviewing at Diet Watchers by 2x
Get notified about new Mobile Engineer jobs in Riyadh, Riyadh, Saudi Arabia .
#J-18808-Ljbffr