Programming in Saudi
31270 Jobs Found
<p>Designing, developing, and maintaining software, applications, and systems. Key responsibilities include:</p><p> </p><p>Analyzing client or business needs and converting them into software requirements.</p><p>Writing code using appropriate programming languages.</p><p>Developing websites, applications, desktop software, and systems.</p><p>Testing software, identifying bugs, and fixing them.</p><p>Optimizing software performance, speed, and security.</p><p>Updating systems and software and adding new features.</p><p>Managing databases and Application Programming Interfaces (APIs) when necessary.</p><p>Using version control systems like Git to organize code and facilitate teamwork.</p><p>Documenting code, systems, and programming procedures.</p><p>Collaborating with designers, analysts, project managers, and IT team members.</p><p>Staying updated with modern technologies and learning new programming languages and tools.</p><p>Providing technical support and addressing software-related issues after deployment.</p>
<p>As a frontend engineer, you’ll work at the intersection of powerful systems and real users, turning complex capabilities like AI-driven features, real-time data, and advanced services into intuitive, responsive, and polished user experiences.
Your day-to-day might range from building scalable UI architecture and refining design systems to integrating interactive elements such as chat interfaces, dashboards, and intelligent workflows, always with a strong focus on performance, usability, and clarity. If you enjoy translating complex ideas into simple, elegant, and production-ready interfaces while collaborating closely with designers and backend engineers, you’ll feel right at home here.
Responsibilities:
• Own frontend technical direction across major product areas.
• Define scalable architecture, standards, and quality frameworks.
• Lead ambiguous, high-impact initiatives from design to production.
• Drive decisions across performance, reliability, accessibility, and maintainability.
• Build shared foundations that improve engineering velocity.
• Set the bar through architecture reviews, testing strategy, and production readiness.
• Identify systemic risks and drive technical improvements.
• Ensure frontend systems support scale, resilience, and long-term growth.
• Recommended hands-on experience with at least one frontend framework (i.e. Next.js, Vue.js, etc.).
• Mentor rising developers, providing guidance and support.
• Foster a collaborative team environment.
• Influence engineering, product, design, and platform strategy.</p><p>Required Qualifications:
- Strong understanding of programming fundamentals and web technologies. Good problem-solving and analytical thinking skills. Ability to work effectively in a team and communicate clearly. Eagerness to learn new technologies and adapt to changing requirements. Good attention to detail, time management, and commitment to delivering high-quality work.
- Saudi National who is holding Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related field.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br>
Jobs for Humanity is partnering with zh to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.
<br> Company Name: zh<br>
<br>Job Description<br>
<p>We are seeking a product-minded Web/Mobile Developer and UI/UX Designer to design, develop, and deliver responsive digital experiences. You will translate business requirements into efficient, user-friendly solutions while supporting project execution from planning through delivery.</p><br> Job Purpose <p>Build and deliver high-quality web and mobile applications with strong UI/UX, ensuring requirements are gathered and translated into intuitive features, supported by testing and appropriate database practices, and contributing technical input to B2B sales efforts.</p><br> Job Duties and Responsibilities <ul>
<li>web development</li><li>mobile app development</li><li>UI/UX design</li><li>Figma</li><li>database management</li><li>software testing</li><li>project management</li><li>problem-solving</li><li>presentation skills</li><li>artificial intelligence tools</li>
</ul>
<br>
<br>Qualifications<br>
Required Qualifications <ul>
<li>web development</li><li>mobile app development</li><li>UI/UX design</li><li>Figma</li><li>project management</li><li>problem-solving</li><li>software testing</li><li>database management</li><li>presentation skills</li><li>artificial intelligence tools</li>
</ul>
<br>
<br><br> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
<p>T2 is hiring a hands-on Full Stack Technical Lead for Authentica, our authentication and identity verification platform serving around 16,000 users. You will own the platform end to end, write and review code, and lead the engineering team.</p><p><br></p><p>What you will do</p><p>- Own development across the customer portal, admin portal, backend APIs, and background services</p><p>- Turn business requirements into technical tasks and deliver features end to end across frontend, backend, and database</p><p>- Maintain authentication and verification flows: OTP, messaging integrations, delivery statuses, and customer webhooks</p><p>- Keep billing accurate: credit balances, charges, refunds, payment integrations, and transaction records</p><p>- Improve reliability, performance, and security, and resolve production issues</p><p>- Lead the developers: architecture decisions, code reviews, mentoring, and spotting risks before release</p><p>- Work with Product, QA, and DevOps on estimates, testing, and releases</p><p>- Keep architecture notes, API docs, and dev guides up to date</p><p><br></p><p>What we are looking for</p><p>- Backend: C#, .NET / ASP.NET Core, REST APIs, Entity Framework Core, SQL Server</p><p>- Frontend: Next.js, React, TypeScript, including dashboards and Arabic/RTL interfaces</p><p>- Redis, RabbitMQ or similar queues, background jobs, third-party integrations</p><p>- Git, Azure DevOps, pull requests, automated testing, CI/CD</p><p>- Proven experience leading developers while still coding</p><p>- Experience maintaining a live platform with active customer integrations</p><p>- Background in authentication, messaging, payments, or SaaS is a strong plus</p>
<p>Job Summary</p><p>The UX/UI Developer is responsible for designing and implementing intuitive, user-centered digital interfaces. The role focuses on creating seamless user experiences and visually appealing user interfaces while collaborating closely with product, development, and business teams.</p><p>Key Responsibilities</p><ul><li>Design user-centered experiences for web and mobile applications.</li><li>Translate user requirements and business needs into intuitive UI/UX solutions.</li><li>Create wireframes, user flows, mockups, and interactive prototypes.</li><li>Develop and maintain design systems, UI components, and style guides.</li><li>Collaborate with product managers, developers, and stakeholders throughout the design process.</li><li>Conduct usability testing and incorporate user feedback into designs.</li><li>Ensure consistency, accessibility, and responsiveness across platforms and devices.</li><li>Work closely with developers to ensure accurate implementation of designs.</li><li>Stay updated with UX/UI trends, tools, and best practices.</li></ul><p>Required Qualifications & Experience</p><ul><li>Bachelor’s degree in Design, Human-Computer Interaction, Computer Science, or related field.</li><li>3–6 years of experience in UX/UI design or UX/UI development roles.</li><li>Strong portfolio demonstrating UX research, UI design, and problem-solving skills.</li><li>Proficiency in design and prototyping tools (Figma, Adobe XD, Sketch, InVision).</li><li>Solid understanding of responsive design, usability principles, and accessibility standards.</li></ul><p>Required Skills & Competencies</p><ul><li>User research and usability testing</li><li>Wireframing and prototyping</li><li>UI design and visual storytelling</li><li>Interaction design</li><li>Strong communication and collaboration skills</li></ul><p>Preferred Qualifications</p><ul><li>Experience with HTML, CSS, and basic front-end development concepts.</li><li>Knowledge of accessibility standards (WCAG).</li><li>Experience working in Agile/Scrum environments.</li></ul>
<p><strong>Senior Front-End Developer</strong></p><p><br></p><p>We are looking for an experienced Front-End Developer capable of building complex, secure, and high-quality enterprise applications. The candidate should have strong hands-on experience in Angular and React.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><p>* Convert UX designs into responsive, accessible, and production-ready applications.</p><p>* Build complex workflows, forms, dashboards, and reusable UI components.</p><p>* Establish UI/UX governance, design standards, and reusable component libraries.</p><p>* Ensure consistency in usability, branding, accessibility, and responsive behaviour.</p><p>* Integrate front-end applications with REST APIs and backend services.</p><p>* Apply front-end security best practices and conduct effective code reviews.</p><p>* Collaborate with UX, backend, QA, security, and architecture teams.</p><p><br></p><p><strong>Required Skills</strong></p><p><br></p><p>* 5+ years of software-development experience with strong front-end specialization.</p><p>* Strong hands-on expertise in Angular, React, TypeScript, JavaScript, HTML5, and CSS3.</p><p>* Proven ability to build complex, enterprise-grade user interfaces.</p><p>* Experience translating Figma or similar UX designs into high-quality applications.</p><p>* Ability to define and enforce UI/UX governance across development teams.</p><p>* Strong understanding of responsive design, accessibility, performance optimization, and automated testing.</p><p>* Good knowledge of front-end security, including XSS, CSRF, CSP, secure token handling, and API security.</p><p>* Experience with Git and CI/CD practices.</p><p>* Strong understanding of micro-frontend architecture, including integration, isolation, security, shared dependencies, versioning, and independent deployment.</p>
<p>We are looking for a skilled Creatio Developer to join our team and contribute to the development, customization, and implementation of solutions using the Creatio platform . The ideal candidate will have hands-on experience with Creatio, .NET/C#, CRM solutions, and business process automation. Creatio certification is required.</p><p><strong>Key Responsibilities</strong></p><ul><li>Develop, configure, and customize applications and business processes using the Creatio platform .</li><li>Customize Creatio solutions based on business and technical requirements.</li><li>Develop integrations between Creatio and third-party systems using APIs and web services.</li><li>Configure workflows, business processes, business rules, entities, and system settings.</li><li>Translate business requirements into effective technical solutions.</li><li>Participate in the software development lifecycle, including development, testing, deployment, and support.</li><li>Troubleshoot and resolve technical issues related to Creatio applications.</li><li>Maintain and enhance existing Creatio solutions.</li><li>Collaborate with Business Analysts, QA Engineers, Solution Architects, and other team members.</li><li>Prepare technical documentation when required.</li><li>Keep up to date with Creatio features, releases, and development best practices.</li></ul><p><strong>Requirements</strong></p><ul><li>Bachelor's degree in Computer Science, Information Technology, Software Engineering , or a related field.</li><li>2 4 years of experience in software development with relevant experience in Creatio.</li><li>Hands-on experience with the Creatio platform .</li><li>Valid Creatio certification is required.</li><li>Good knowledge of C# and .NET .</li><li>Knowledge of JavaScript, HTML, and CSS .</li><li>Understanding of REST APIs, SOAP, and web services .</li><li>Knowledge of SQL and relational databases .</li><li>Basic understanding of CRM systems and business process management .</li><li>Strong analytical and problem-solving skills.</li><li>Good communication and teamwork skills.</li></ul><p><strong>Preferred Qualifications</strong></p><ul><li>Experience with Creatio Freedom UI .</li><li>Experience with Creatio 8.x .</li><li>Experience with Creatio workflows, configuration, customization, and integrations.</li><li>Experience with cloud-based CRM solutions.</li><li>Additional Creatio certifications are an advantage.</li></ul><p><strong>Additional Creatio certifications are an advantage. Certification Creatio certification is mandatory , preferably:</strong></p><ul><li>Creatio Certified Developer</li><li>Creatio Certified Advanced Developer</li><li>Other recognized Creatio technical certifications</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Information Technology, Software Engineering , or a related field. 2 4 years of experience in software development with relevant experience in Creatio. Hands-on experience with the Creatio platform . Valid Creatio certification is required. Good knowledge of C# and .NET . Knowledge of JavaScript, HTML, and CSS . Understanding of REST APIs, SOAP, and web services . Knowledge of SQL and relational databases . Basic understanding of CRM systems and business process management . Strong analytical and problem-solving skills. Good communication and teamwork skills. Experience with Creatio Freedom UI . Experience with Creatio 8.x . Experience with Creatio workflows, configuration, customization, and integrations. Experience with cloud-based CRM solutions. Additional Creatio certifications are an advantage. Certification Creatio certification is mandatory , preferably: Creatio Certified Developer Creatio Certified Advanced Developer Other recognized Creatio technical certifications</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Job Description Sohlat is looking for a highly analytical and results-driven Senior Conversion Rate Optimization (CRO) Specialist with strong experience in the Saudi Arabian market .<br> The Senior CRO Specialist will be responsible for improving conversion performance across client websites, landing pages, e-commerce platforms, and digital funnels.<br> The role will focus on analyzing user behavior, identifying conversion barriers, developing data-driven hypotheses, and leading structured experimentation programs to improve lead generation, customer acquisition, sales, and overall digital performance.<br> The ideal candidate combines strong analytical capabilities with a solid understanding of UX/UI, performance marketing, user behavior, and experimentation.<br> Key Responsibilities Develop and lead CRO strategies across multiple client websites, landing pages, and digital campaigns.<br> Analyze user behavior, website performance, customer journeys, and conversion funnels to identify optimization opportunities.<br> Build and manage structured A/B testing and experimentation roadmaps .<br> Develop hypotheses based on quantitative and qualitative data.<br> Conduct A/B tests, multivariate tests, usability tests, and other experimentation initiatives.<br> Analyze test results and translate findings into clear business recommendations.<br> Optimize landing pages for paid media campaigns to improve conversion rates, CPL, CPA, ROAS, and lead quality.<br> Improve e-commerce funnels, including product pages, category pages, cart, checkout, and post-purchase journeys.<br> Identify friction points, drop-off areas, and usability issues across customer journeys.<br> Use heatmaps, session recordings, funnel analysis, and behavioral analytics to understand user behavior.<br> Work closely with UX/UI designers to improve page structure, messaging, layouts, CTAs, forms, and overall user experience.<br> Collaborate with developers to ensure CRO recommendations and experiments are implemented correctly.<br> Partner with Performance Marketing, SEO, Content, Creative, and Account Management teams to align CRO initiatives with client objectives.<br> Set up and validate conversion tracking, events, funnels, and measurement frameworks.<br> Develop CRO dashboards and regularly report performance, findings, and recommendations to internal teams and clients.<br> Present CRO strategies, experiment results, and optimization recommendations to clients and senior stakeholders.<br> Stay updated on digital behavior, e-commerce trends, and conversion best practices within the Saudi market .<br> Paid Time Off Training & Development Performance Bonus 5+ years of hands-on experience in Conversion Rate Optimization, Growth Marketing, Digital Analytics, or Performance Marketing.<br> Proven experience working with the Saudi Arabian market , with a strong understanding of local customer behavior, digital trends, and online purchasing patterns.<br> Strong practical experience with A/B testing, multivariate testing, experimentation frameworks, and hypothesis development .<br> Advanced proficiency with tools such as: Google Analytics 4 (GA4) Google Tag Manager (GTM) Microsoft Clarity Hotjar Mixpanel VWO Optimizely AB Tasty or similar experimentation platforms Strong understanding of conversion funnels, UX/UI principles, customer journey mapping, and landing-page optimization .<br> Proven experience optimizing both lead-generation and e-commerce websites .<br> Demonstrated ability to deliver measurable improvements in conversion rate, CPA, CPL, ROAS, revenue, or lead quality.<br> Strong analytical skills with the ability to work with complex datasets and translate findings into actionable recommendations.<br> Experience working closely with designers, developers, performance marketers, and content teams.<br> Strong understanding of paid media landing-page optimization.<br> Ability to manage multiple CRO projects and client accounts simultaneously within an agency environment.<br> Excellent communication, presentation, and stakeholder-management skills.<br> Strong Arabic and English communication skills.<br> Preferred Qualifications Previous experience working within a digital marketing or advertising agency in Saudi Arabia .<br> Experience managing CRO programs for multiple clients simultaneously.<br> Strong understanding of Saudi e-commerce and lead-generation audiences.<br> Familiarity with CRM data and lead-quality analysis.<br> Experience with Looker Studio or other data visualization tools.<br> Familiarity with HTML, CSS, and JavaScript.<br> Experience working with platforms such as Shopify, WordPress, WooCommerce, or similar CMS/e-commerce platforms.<br> Key Performance Indicators Success in this role may be measured through: Conversion Rate Cost per Lead (CPL) Cost per Acquisition (CPA) Lead Quality Revenue per Visitor Checkout Completion Rate Form Completion Rate Landing Page Conversion Rate A/B Testing Win Rate Experiment Velocity ROAS Improvement Funnel Drop-off Reduction Revenue Growth Generated Through CRO Initiatives Ideal Candidate The ideal candidate is someone who does not rely on assumptions when optimizing digital experiences.<br> They use data, user behavior, experimentation, and continuous testing to determine what actually improves performance.<br> They should be comfortable working in a fast-paced agency environment, managing different client industries, and clearly demonstrating how CRO initiatives have contributed to measurable business results.<br></span> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Role</h3>
<p style="margin:0 0 12px; ************;">Starlinks is seeking a <strong style="font-weight:700;">Mid-Level Front-End Angular Engineer</strong> with 2-5 years of experience in building modern web applications. The ideal candidate will possess solid experience with Angular 20+, TypeScript, RxJS, and NgRx, and a strong understanding of component-based architecture, REST API integration, responsive design, testing, and front-end performance. This full-time role involves collaboration with senior developers, backend engineers, QA, UX/UI designers, and DevOps teams to deliver reliable and maintainable applications.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Develop and maintain modern, responsive web applications using Angular 20+.</li>
<li style="margin:0 0 6px;">Build reusable Angular components, services, directives, pipes, and modules.</li>
<li style="margin:0 0 6px;">Implement features based on business and technical requirements.</li>
<li style="margin:0 0 6px;">Integrate Angular applications with RESTful APIs and backend services.</li>
<li style="margin:0 0 6px;">Implement application state management using NgRx and RxJS.</li>
<li style="margin:0 0 6px;">Adhere to established Angular architecture, coding standards, and development best practices.</li>
<li style="margin:0 0 6px;">Work with Angular Standalone Components, routing, dependency injection, forms, guards, and interceptors.</li>
<li style="margin:0 0 6px;">Implement lazy loading and other Angular performance optimization techniques.</li>
<li style="margin:0 0 6px;">Develop responsive and accessible user interfaces based on UX/UI designs.</li>
<li style="margin:0 0 6px;">Ensure cross-browser compatibility and consistent application behavior.</li>
<li style="margin:0 0 6px;">Write and maintain unit and end-to-end tests.</li>
<li style="margin:0 0 6px;">Troubleshoot and resolve front-end bugs and performance issues.</li>
<li style="margin:0 0 6px;">Participate in code reviews and contribute to improving code quality.</li>
<li style="margin:0 0 6px;">Collaborate with backend developers, QA engineers, UX/UI designers, and DevOps teams.</li>
<li style="margin:0 0 6px;">Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives.</li>
<li style="margin:0 0 6px;">Contribute to CI/CD processes and application deployment activities.</li>
<li style="margin:0 0 6px;">Stay updated with modern Angular features, best practices, and ecosystem developments.</li>
</ul>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Qualifications and Experience</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li>
<li style="margin:0 0 6px;">3–5 years of professional front-end development experience.</li>
<li style="margin:0 0 6px;">Strong hands-on experience with Angular, specifically Angular 20+ or recent Angular versions.</li>
<li style="margin:0 0 6px;">Strong knowledge of TypeScript and good knowledge of JavaScript (ES6+).</li>
<li style="margin:0 0 6px;">Strong experience with HTML5, CSS3, and SCSS/SASS.</li>
<li style="margin:0 0 6px;">Practical experience with RxJS and NgRx or another Angular-compatible state management solution.</li>
<li style="margin:0 0 6px;">Experience building reusable and maintainable Angular components.</li>
<li style="margin:0 0 6px;">Experience integrating Angular applications with REST APIs.</li>
<li style="margin:0 0 6px;">Good understanding of Angular routing, forms, dependency injection, guards, and interceptors.</li>
<li style="margin:0 0 6px;">Experience with Angular Material is preferred.</li>
<li style="margin:0 0 6px;">Experience with unit testing and/or end-to-end testing.</li>
<li style="margin:0 0 6px;">Good understanding of responsive design and web accessibility.</li>
<li style="margin:0 0 6px;">Understanding of front-end performance optimization.</li>
<li style="margin:0 0 6px;">Familiarity with Git and standard software development workflows.</li>
<li style="margin:0 0 6px;">Experience working with Agile/Scrum teams.</li>
<li style="margin:0 0 6px;">Experience collaborating with backend developers, QA, UX/UI, and DevOps teams.</li>
<li style="margin:0 0 6px;">Driving License Required.</li>
</ul>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Work Environment</h3>
<p style="margin:0 0 12px; ************;">The successful candidate will work within a collaborative team environment, engaging with various technical and design teams to deliver high-quality web applications.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Application Process</h3>
<p style="margin:0 0 12px; ************;">Candidates who meet the above requirements are encouraged to apply.</p>
<p> <strong> The Job Description <br>
</strong> </p>
<ol>
<li>Design, develop, integrate, test, and maintain scalable business applications using .NET and OutSystems.</li>
<li>Develop robust backend services, APIs, and business logic using C# / .NET.</li>
<li>Build responsive and user-friendly applications using OutSystems.</li>
<li>Design, develop, and integrate RESTful APIs and web services.</li>
<li>Develop and optimize SQL queries, stored procedures, and database structures using SQL Server.</li>
<li>Participate in the full Software Development Lifecycle (SDLC), from requirements analysis through deployment and maintenance.</li>
<li>Translate business requirements into technical solutions and provide accurate development estimates.</li>
<li>Troubleshoot, debug, and resolve application issues across development and production environments.</li>
<li>Conduct code reviews and ensure adherence to coding standards, best practices, and security guidelines.</li>
<li>Collaborate with Business Analysts, QA Engineers, Project Managers, and other Developers.</li>
<li>Contribute to application architecture, technical design, and development decisions.</li>
<li>Ensure applications meet requirements for performance, security, scalability, and maintainability.</li>
<li>Prepare and maintain technical documentation.</li>
<li>Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.<br><p> <strong> <strong>Requirements:<br>
</strong> </strong> </p></li>
</ol>
<ul>
<li>Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li>
<li>2 5 years of professional software development experience.</li>
<li>Strong hands-on experience with C# / .NET / .NET Core.</li>
<li>Practical experience developing applications using OutSystems.</li>
<li>Experience with ASP.NET Core, ASP.NET MVC, and Web API.</li>
<li>Strong knowledge of SQL and relational databases, preferably SQL Server.</li>
<li>Experience with REST APIs, JSON, authentication, and system integrations.</li>
<li>Good understanding of HTML5, CSS3, JavaScript, and responsive web development.</li>
<li>Experience with Git or other version control systems.</li>
<li>Good understanding of software development methodologies, clean coding practices, and design patterns.</li>
<li>Strong debugging, analytical, and problem-solving skills.</li>
<li>Experience with Entity Framework / EF Core is preferred.</li>
<li>Experience with React, Angular, or similar JavaScript frameworks is a plus.</li>
<li>Experience with CI/CD, DevOps, Azure, or other cloud platforms is a plus.</li>
<li>OutSystems certification and experience with Service Studio / Integration Studio are strong advantages.</li>
<li>Experience in banking, financial services, or enterprise applications is a plus.</li>
<li>Fluent/native Arabic speaker is mandatory, with strong English communication skills.</li>
<li>Strong communication and interpersonal skills, with the ability to work effectively with Arabic-speaking stakeholders and technical teams.</li>
</ul>
Adree is seeking a highly technical and collaborative <strong>OutSystems Developer, Senior Tech Lead</strong> to design, build, and oversee the delivery of enterprise-grade digital solutions. This role serves as the ultimate technical authority for OutSystems implementations, guiding the development team on best practices, architecture patterns, and integration strategies. The Tech Lead will bridge the gap between business requirements and technical execution, ensuring scalable, secure, and high-performance applications that align with architectural standards and organizational goals.<br><br><strong>Key Responsibilities<br><br></strong><ul><li>Technical Leadership: Lead and mentor a team of OutSystems developers, conducting code reviews, establishing development standards, and ensuring best practices are followed</li><li>Architecture & Design: Design scalable, secure, and maintainable OutSystems applications (Reactive Web and Mobile) based on OutSystems 4-Layer Architecture principles</li><li>Integration Management: Architect and implement complex integrations with external systems, databases, APIs (REST/SOAP), and enterprise platforms (e.g., Creatio CRM, .NET backends)</li><li>Delivery & Code Quality: Oversee the technical delivery of projects, ensuring code quality, performance optimization, and proper deployment (CI/CD) pipelines within OutSystems Service Studio and Lifetime</li><li>Collaboration: Partner closely with Product Owners, Business Analysts, and UI/UX designers to translate requirements into technical specifications and estimate development efforts</li><li>Troubleshooting & Support: Resolve complex technical blockers, performance bottlenecks, and critical production issues across environments</li><li>Governance & Security: Implement strict security standards (Access Control, Data Encryption, OWASP top 10 mitigation) within the OutSystems ecosystem<br><br></li></ul><strong>Requirements<br><br></strong><ul><li>Education</li><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field</li></ul><li>Experience</li><ul><li>6+ years of experience in software development, with at least 4+ years of dedicated, hands-on experience in building enterprise applications using the OutSystems platform</li><li>Proven experience leading technical teams or acting as a Tech Lead/Architect in an Agile environment</li></ul><li>Skills & Competencies (Technical & Analytical + Soft)</li><ul><li>Expert OutSystems Proficiency: Deep knowledge of OutSystems Service Studio, Integration Studio, Service Center, and LifeTime</li><li>Architecture Mastery: Expert understanding of OutSystems architecture patterns, refactoring, and database modeling</li><li>Technical Ecosystem: Strong proficiency in SQL Server/Oracle database design, stored procedures, and optimization. Good grasp of .NET (C#) for creating custom extensions</li><li>Agile Core: Solid understanding of Scrum methodologies, working comfortably with Jira and Confluence</li><li>Problem Solving: Exceptional analytical skills to diagnose infrastructure, performance, or integration issues</li><li>Leadership & Communication: Strong mentorship skills, with the ability to articulate complex technical concepts to non-technical stakeholders<br><br></li></ul></ul><strong>Job Location: </strong>HQ
Job Summary Responsibility for assigned technical areas in systems supporting car manufacturing- Manufacturing Execution System (MES) and Integrated Quality Inspection System (IQIS)<br>Key Requirement System Support, Monitoring & Improvement MES/IQIS systems responsibility and troubleshooting to maintain assigned Information Systems running smoothly across all shops Continuous monitoring of MES terminals, production data, MES web, MES server, and network; come up with new ways of monitoring Check systems regularly and report malfunctions as needed; solve non-standard situations in cooperation with external companies when necessary MES system processes support, monitor and improvement; analyzing techniques and problems to provide technical support and solutions<br>Software Development & System Configuration MES System Configuration, including User Management, User Training, and equipment configuration for the MES network Management of assigned MES Projects, generating ideas for system improvement and developing detailed plans, procedures, and processes based on analyses and requirements Responsibility for providing functional support for implementation of MES software solutions<br>Collaboration, Integration & Administration Cooperate with all HMMME departments, IT vendors/service providers, and consulting companies for system optimization Consult with key users of MES/IQIS systems and collaborate with developers, IT Team, and business users for comprehensive system support Perform purchasing duties for hardware, software, and services as needed to complete tasks/projects; advise and train assigned IT department members and users Prepare regular reports and data requested by company management; maintain responsibility for assigned technical areas in systems supporting car manufacturing<br>Experience Minimum 4 years of experience in managing, operating, supporting, or implementing Enterprise Systems such as ERP, MES, WMS, or similar business applications Experience in business requirements analysis and vendor management<br>Qualifications Practical experience with technologies: ASP. NET (C#), CSS/HTML, . NET Framework (C#), . NET MAUI (C#), EPAS (Postgre SQL), or Tibero Strong hardware and software troubleshooting skills Experience in System Administration Strong analytical thinking and a willingness to learn new skills Optimistic proactive approaches to solving tasks Actively increase own IT qualifications through self-study and trainings provided by employer Perform administrative, security, and monitoring tasks as assigned by supervisor
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>• Development and design of user interfaces for websites and applications.</p><p>• Transforming designs and prototypes into interactive and responsive interfaces.</p><p>• Writing and developing code using HTML, CSS, JavaScript, and suitable frameworks like React, Angular, or Vue.js.</p><p>• Ensuring compatibility of interfaces across various browsers, devices, and screens.</p><p>• Improving performance and loading speed of websites and applications.</p><p>• Developing reusable UI components and maintaining code quality.</p><p>• Integrating with APIs and linking the front end with backend systems and services.</p><p>• Testing interfaces and troubleshooting technical issues.</p><p>• Collaborating with UI/UX designers and Back-End developers to ensure requirements are met.</p><p>• Enhancing user experience, usability, and accessibility.</p><p>• Keeping up with modern technologies in interface development and applying best programming practices.</p><p>• Documenting code and components and performing necessary maintenance and updates.</p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><p>• Proficiency in HTML5, CSS3, JavaScript.</p><p>• Experience in React.js or Angular or Vue.js.</p><p>• Good knowledge of TypeScript.</p><p>• Familiarity with REST APIs and JSON.</p><p>• Proficiency in using Git / GitHub.</p><p>• Ability to develop responsive interfaces compatible with various devices and browsers.</p><p>• Good understanding of UI/UX principles and improving user experience.</p><p>• Ability to troubleshoot programming issues and debug.</p><p>• Attention to code quality and organization for maintainability.</p><p>• Understanding of Web Performance basics and improving application speed.</p><p>• Ability to work with Back-End and UI/UX teams.</p><p>• Strong problem-solving skills and analytical thinking.</p><p>• Ability to work within a team and adhere to project requirements and deadlines.</p></div>
<p><strong>Experience Requirements:</strong></p><ul><li>Senior Full Stack Developer: 8 10 Years</li><li>Intermediate UX Designer: 4 6 Years</li></ul><p><strong>Job Description:</strong></p><p>We are seeking technology professionals to develop scalable web applications and deliver intuitive, user-focused digital experiences. The roles require strong technical expertise, problem-solving skills, and the ability to collaborate across design and engineering teams.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, test, and maintain responsive web applications.</li><li>Build frontend interfaces, backend services, and REST APIs.</li><li>Develop user journeys, wireframes, prototypes, and high-fidelity designs.</li><li>Conduct usability testing and improve user experience based on feedback.</li><li>Ensure application performance, accessibility, security, and scalability.</li><li>Collaborate with product managers, designers, developers, and stakeholders.</li></ul><p><strong>Required Skills:</strong></p><p><strong>For Full Stack Development:</strong> React.js/Angular, JavaScript/TypeScript, Node.js/Java/.NET, REST APIs, SQL/NoSQL, Git, and Cloud Platforms.</p><p><strong>For UX Design:</strong> Figma, Wireframing, Prototyping, User Research, Interaction Design, Usability Testing, and Design Systems.</p><p><strong>Desired Candidate Profile</strong></p><p><strong>Suitable for:</strong> Senior Full Stack Developers and Intermediate UX Designers.</p><p><strong>Note: Need Saudi Nationality</strong></p>
<p> <strong>Experience Requirements:</strong> </p> <ul> <li>Senior Full Stack Developer: 8 10 Years</li> <li>Intermediate UX Designer: 4 6 Years</li> </ul> <p> <strong>Job Description:</strong> </p> <p>We are seeking technology professionals to develop scalable web applications and deliver intuitive, user-focused digital experiences. The roles require strong technical expertise, problem-solving skills, and the ability to collaborate across design and engineering teams.</p> <p> <strong>Key Responsibilities:</strong> </p> <ul> <li>Design, develop, test, and maintain responsive web applications.</li> <li>Build frontend interfaces, backend services, and REST APIs.</li> <li>Develop user journeys, wireframes, prototypes, and high-fidelity designs.</li> <li>Conduct usability testing and improve user experience based on feedback.</li> <li>Ensure application performance, accessibility, security, and scalability.</li> <li>Collaborate with product managers, designers, developers, and stakeholders.</li> </ul> <p> <strong>Required Skills:</strong> </p> <p> <strong>For Full Stack Development:</strong> React.js/Angular, JavaScript/TypeScript, Node.js/Java/.NET, REST APIs, SQL/NoSQL, Git, and Cloud Platforms.</p> <p> <strong>For UX Design:</strong> Figma, Wireframing, Prototyping, User Research, Interaction Design, Usability Testing, and Design Systems.</p><p><strong>Desired Candidate Profile</strong></p><p> <strong>Suitable for:</strong> Senior Full Stack Developers and Intermediate UX Designers.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">About the Role</h3>
<p style="margin:0 0 12px; ************;">Datamatics Technologies is seeking a <strong style="font-weight:700;">Senior Product Designer – UI</strong> to join their team in Riyadh. This full-time role focuses on creating visually appealing, intuitive, and user-friendly digital interfaces for various applications. The ideal candidate will have substantial experience in UI design, design systems, and prototyping, and will collaborate effectively with cross-functional product teams.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Key Responsibilities</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">Design high-quality and user-friendly interfaces for web and mobile applications.</li>
<li style="margin:0 0 6px;">Create wireframes, user flows, mockups, and interactive prototypes.</li>
<li style="margin:0 0 6px;">Develop and maintain consistent UI components and design systems.</li>
<li style="margin:0 0 6px;">Collaborate with UX Designers, Product Managers, and Developers.</li>
<li style="margin:0 0 6px;">Ensure designs meet usability, accessibility, and responsive design standards.</li>
<li style="margin:0 0 6px;">Conduct design reviews and incorporate feedback from stakeholders.</li>
<li style="margin:0 0 6px;">Support the continuous improvement of product design and user experience.</li>
</ul>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Required Experience and Qualifications</h3>
<ul style="margin:0 0 12px; padding-inline-start:24px; list-style-type:disc; list-style-position:outside;">
<li style="margin:0 0 6px;">A minimum of 5 to 10 years of experience in UI design.</li>
<li style="margin:0 0 6px;">Demonstrated expertise in creating visually appealing and intuitive digital interfaces.</li>
<li style="margin:0 0 6px;">Extensive experience with design systems, prototyping tools, and methodologies.</li>
<li style="margin:0 0 6px;">Proven ability to collaborate effectively within cross-functional product teams.</li>
</ul>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Work Environment and Location</h3>
<p style="margin:0 0 12px; ************;">This is a full-time position based in Riyadh. The role involves working within a collaborative environment, engaging with various teams to deliver high-quality product designs.</p>
<h3 style="font-size:18px; font-weight:700; margin:16px 0 8px;">Compensation</h3>
<p style="margin:0 0 12px; ************;">Salary for this position will be discussed directly with qualified candidates.</p>
<h3 >About the Role</h3>
<p >Bavarian Capital is seeking a <strong >Frontend Development Intern</strong> to join its technical team in Riyadh, Saudi Arabia. This full-time position is designed to provide essential assistance in building clear and functional user interfaces. The role supports the firm's long-term investment strategies and client reporting needs for a growing client base. Candidates with 0-1 years of experience are encouraged to apply.</p> <h3 >Role Purpose and Focus</h3>
<p >This position is integrated within our technical team, with a primary focus on the visual and interactive elements of both internal tools and client-facing interfaces. The role operates in a fully remote capacity, requiring collaboration with other developers to ensure digital products consistently reflect the firm's commitment to clarity and durability. This is a learning-focused opportunity, enabling individuals to contribute to active projects while refining their technical skills in a structured and professional environment that prioritizes quality and precision.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Translate design mockups into functional web components using standard web technologies.</li>
<li >Write clean and maintainable code that adheres to internal style guides and standards.</li>
<li >Collaborate with the backend team to integrate user-facing elements with server-side logic.</li>
<li >Assist in identifying and fixing bugs to ensure a smooth user experience across different devices.</li>
<li >Update existing features to improve accessibility and performance based on team feedback.</li>
<li >Document technical processes to help the team maintain a clear understanding of the codebase.</li>
<li >Participate in code reviews to learn best practices and contribute to the quality of work.</li>
<li >Test interfaces across various browsers to ensure consistent behavior and visual integrity.</li>
</ul> <h3 >Required Qualifications</h3>
<ul >
<li >Foundational knowledge of HTML, CSS, and JavaScript, acquired through studies, courses, or personal projects.</li>
<li >An understanding of responsive design principles and the ability to build layouts for various screen sizes.</li>
<li >The ability to communicate technical ideas clearly and to incorporate feedback from experienced developers.</li>
<li >A disciplined approach to remote work, including the ability to manage schedules and meet deadlines.</li>
<li >Attention to detail regarding visual consistency and the accuracy of the final interface.</li>
<li >Curiosity about financial markets and a willingness to learn how technology supports capital management.</li>
<li >Familiarity with version control systems like Git for collaborating on shared codebases.</li>
<li >A preference for stable and well-documented solutions over unproven trends.</li>
</ul> <h3 >Company Culture and Work Environment</h3>
<p >Bavarian Capital offers a professional environment for individuals who value craftsmanship and a structured, reliable pace of work. The firm operates on principles of professional autonomy and mutual respect, which are considered foundational for a successful team, particularly in a remote-first setting. We focus on precision and sound reasoning, avoiding the high-pressure tactics sometimes found in the technology sector. Joining our team means becoming part of a group committed to clarity, durability, and the steady pursuit of excellence, fostering lasting relationships and providing stability for optimal performance.</p> <h3 >Application Information</h3>
<p >Interested candidates are invited to submit their application for this Frontend Development Internship.</p>
<p>We are seeking a motivated, creative, and detail-oriented <strong>Junior Front-End Developer</strong> to join our remote development team.</p> <p>This entry-level position focuses on building, maintaining, and improving user-friendly websites and web applications. Responsibilities include developing responsive interfaces, implementing visual designs, updating website content, troubleshooting front-end issues, testing functionality, and collaborating with developers, designers, and other team members.</p> <p> <br> </p> <p>The ideal candidate has a basic understanding of <strong>HTML, CSS, JavaScript, and responsive web design</strong>, enjoys solving problems, and is eager to develop practical software engineering skills.</p> <p> <br> </p> <p> <strong>Previous professional development experience is not required.</strong> Training, mentorship, code reviews, and ongoing technical guidance will be provided. Recent graduates, self-taught developers, coding bootcamp graduates, career changers, and candidates seeking their first professional development opportunity are encouraged to apply.</p> <p> <br> </p> <h4><b>Key Responsibilities</b></h4> Front-End Web Development <ol> <li>Develop and maintain website pages and user interfaces using HTML, CSS, and JavaScript.</li> <li>Assist with building responsive layouts for desktop, tablet, and mobile devices.</li> <li>Implement approved designs, layouts, and interactive elements.</li> <li>Update existing website components and features.</li> <li>Write clean, readable, and maintainable front-end code.</li> <li>Follow established coding standards and development guidelines.</li> <li>Assist with improving website usability and functionality.</li> <li>Complete assigned development tasks within agreed timelines.</li> </ol> User Interface Implementation <ol> <li>Convert design mockups, wireframes, and specifications into functional web pages.</li> <li>Create and update buttons, forms, navigation menus, and other interface elements.</li> <li>Apply consistent styling, spacing, typography, and visual formatting.</li> <li>Ensure interfaces display correctly across supported browsers and devices.</li> <li>Assist with improving accessibility and user experience.</li> <li>Maintain consistency with approved design systems and branding guidelines.</li> <li>Collaborate with designers to clarify implementation requirements.</li> </ol> JavaScript & Interactive Features <ol> <li>Implement basic interactive website functionality using JavaScript.</li> <li>Assist with form validation, user interactions, and dynamic content updates.</li> <li>Work with existing JavaScript functions and components.</li> <li>Troubleshoot basic scripting errors and interface behavior.</li> <li>Learn and apply modern JavaScript development practices.</li> <li>Assist with integrating front-end components with approved APIs and services.</li> <li>Follow team guidance when implementing new features.</li> </ol> Front-End Framework Support <ol> <li>Assist with developing and maintaining components using frameworks or libraries such as React, Vue, or Angular, depending on project requirements.</li> <li>Learn existing application structures and reusable component patterns.</li> <li>Update components, styles, and interface functionality.</li> <li>Follow established project architecture and development practices.</li> <li>Support basic state management and component interactions.</li> <li>Participate in framework-specific training and development activities.</li> </ol> Website Maintenance & Updates <ol> <li>Update website content, layouts, and front-end elements.</li> <li>Fix minor styling, formatting, and layout issues.</li> <li>Assist with maintaining existing web pages and applications.</li> <li>Identify broken links, visual inconsistencies, and interface problems.</li> <li>Help improve website responsiveness and loading performance.</li> <li>Test changes before submission or deployment.</li> <li>Maintain accurate notes regarding completed updates.</li> </ol> Testing & Debugging <ol> <li>Test web pages and application features for correct functionality.</li> <li>Identify and troubleshoot basic HTML, CSS, and JavaScript issues.</li> <li>Use browser developer tools to inspect and debug interface problems.</li> <li>Check responsive layouts across different screen sizes.</li> <li>Assist with browser compatibility and accessibility testing.</li> <li>Report unresolved technical issues to senior developers.</li> <li>Verify that assigned fixes work as expected.</li> <li>Follow established testing and quality-assurance procedures.</li> </ol> Version Control & Development Workflow <ol> <li>Use Git or other approved version-control tools to manage code changes.</li> <li>Create and update development branches when instructed.</li> <li>Submit code changes for review.</li> <li>Respond to feedback from senior developers and technical leads.</li> <li>Maintain clear documentation of assigned development tasks.</li> <li>Follow established development, testing, and deployment workflows.</li> <li>Participate in team code reviews and learning activities.</li> </ol> Documentation & Technical Support <ol> <li>Maintain basic technical notes and development documentation.</li> <li>Document completed changes, fixes, and assigned tasks.</li> <li>Assist with updating component documentation.</li> <li>Follow existing project guidelines and coding conventions.</li> <li>Help maintain organized development files and resources.</li> <li>Communicate technical questions and blockers clearly.</li> <li>Support routine technical assignments as directed.</li> </ol> Remote Team Collaboration <ol> <li>Communicate professionally through email, chat, and virtual meetings.</li> <li>Collaborate with developers, designers, project coordinators, and other team members.</li> <li>Participate in virtual stand-ups, sprint planning, code reviews, and training sessions.</li> <li>Provide updates on assigned development tasks.</li> <li>Ask questions when technical requirements or instructions are unclear.</li> <li>Receive feedback positively and apply recommended improvements.</li> <li>Maintain dependable communication during scheduled working hours.</li> <li>Work independently while contributing to team goals and deadlines.</li> </ol> <br><p><strong>Desired Candidate Profile</strong></p><h4>Required Qualifications</h4><ol><li>High school diploma, GED, or equivalent; relevant technical education or training is beneficial.</li><li>Basic understanding of HTML and CSS.</li><li>Basic knowledge of JavaScript fundamentals.</li><li>Familiarity with responsive web design principles.</li><li>Ability to create or modify simple web pages.</li><li>Basic understanding of website structure and browser functionality.</li><li>Strong attention to detail and willingness to troubleshoot problems.</li><li>Good analytical and problem-solving abilities.</li><li>Ability to read and follow technical instructions.</li><li>Good written communication skills.</li><li>Ability to manage assigned tasks and meet deadlines.</li><li>Willingness to learn new programming tools, frameworks, and technologies.</li><li>Ability to work independently in a remote environment.</li><li>Dependable and professional work habits.</li><li>Reliable internet connection and a suitable remote workspace.</li></ol><p><strong>Previous professional software development experience is not required.</strong></p><br><h4>Preferred Qualifications</h4><p>Familiarity with any of the following is helpful but not mandatory:</p><ol><li>HTML5 and CSS3.</li><li>JavaScript (ES6+).</li><li>React, Vue, or Angular.</li><li>TypeScript fundamentals.</li><li>Git and GitHub.</li><li>Visual Studio Code or similar code editors.</li><li>Responsive design and CSS frameworks such as Bootstrap or Tailwind CSS.</li><li>REST APIs and JSON.</li><li>Browser developer tools.</li><li>Basic web accessibility principles.</li><li>UI/UX design fundamentals.</li><li>Figma or similar design tools.</li><li>Basic web performance optimization.</li><li>Front-end testing tools.</li><li>Agile or Scrum development workflows.</li></ol><p>Experience gained through <strong>personal coding projects, GitHub repositories, academic assignments, internships, freelance work, coding bootcamps, open-source contributions, or self-directed learning</strong> will be considered.</p><br><h4>Skills & Competencies</h4><p>Successful candidates should demonstrate:</p><ol><li>Basic front-end programming skills.</li><li>HTML, CSS, and JavaScript fundamentals.</li><li>Responsive web design.</li><li>Attention to visual and functional detail.</li><li>Logical thinking and problem-solving.</li><li>Debugging and troubleshooting abilities.</li><li>Willingness to learn modern development tools.</li><li>Code organization and readability.</li><li>Effective time management.</li><li>Professional communication.</li><li>Collaboration and teamwork.</li><li>Ability to follow technical instructions.</li><li>Adaptability and continuous learning.</li><li>Dependability and accountability.</li><li>Independent remote working skills.</li></ol>
<p>We are seeking a motivated, creative, and detail-oriented <strong>Junior Front-End Developer</strong> to join our remote development team.</p> <p>This entry-level position focuses on building, maintaining, and improving user-friendly websites and web applications. Responsibilities include developing responsive interfaces, implementing visual designs, updating website content, troubleshooting front-end issues, testing functionality, and collaborating with developers, designers, and other team members.</p> <p> <br> </p> <p>The ideal candidate has a basic understanding of <strong>HTML, CSS, JavaScript, and responsive web design</strong>, enjoys solving problems, and is eager to develop practical software engineering skills.</p> <p> <br> </p> <p> <strong>Previous professional development experience is not required.</strong> Training, mentorship, code reviews, and ongoing technical guidance will be provided. Recent graduates, self-taught developers, coding bootcamp graduates, career changers, and candidates seeking their first professional development opportunity are encouraged to apply.</p> <p> <br> </p><b> Key Responsibilities </b>Front-End Web Development <ol> <li>Develop and maintain website pages and user interfaces using HTML, CSS, and JavaScript.</li> <li>Assist with building responsive layouts for desktop, tablet, and mobile devices.</li> <li>Implement approved designs, layouts, and interactive elements.</li> <li>Update existing website components and features.</li> <li>Write clean, readable, and maintainable front-end code.</li> <li>Follow established coding standards and development guidelines.</li> <li>Assist with improving website usability and functionality.</li> <li>Complete assigned development tasks within agreed timelines.</li> </ol> User Interface Implementation <ol> <li>Convert design mockups, wireframes, and specifications into functional web pages.</li> <li>Create and update buttons, forms, navigation menus, and other interface elements.</li> <li>Apply consistent styling, spacing, typography, and visual formatting.</li> <li>Ensure interfaces display correctly across supported browsers and devices.</li> <li>Assist with improving accessibility and user experience.</li> <li>Maintain consistency with approved design systems and branding guidelines.</li> <li>Collaborate with designers to clarify implementation requirements.</li> </ol> JavaScript & Interactive Features <ol> <li>Implement basic interactive website functionality using JavaScript.</li> <li>Assist with form validation, user interactions, and dynamic content updates.</li> <li>Work with existing JavaScript functions and components.</li> <li>Troubleshoot basic scripting errors and interface behavior.</li> <li>Learn and apply modern JavaScript development practices.</li> <li>Assist with integrating front-end components with approved APIs and services.</li> <li>Follow team guidance when implementing new features.</li> </ol> Front-End Framework Support <ol> <li>Assist with developing and maintaining components using frameworks or libraries such as React, Vue, or Angular, depending on project requirements.</li> <li>Learn existing application structures and reusable component patterns.</li> <li>Update components, styles, and interface functionality.</li> <li>Follow established project architecture and development practices.</li> <li>Support basic state management and component interactions.</li> <li>Participate in framework-specific training and development activities.</li> </ol> Website Maintenance & Updates <ol> <li>Update website content, layouts, and front-end elements.</li> <li>Fix minor styling, formatting, and layout issues.</li> <li>Assist with maintaining existing web pages and applications.</li> <li>Identify broken links, visual inconsistencies, and interface problems.</li> <li>Help improve website responsiveness and loading performance.</li> <li>Test changes before submission or deployment.</li> <li>Maintain accurate notes regarding completed updates.</li> </ol> Testing & Debugging <ol> <li>Test web pages and application features for correct functionality.</li> <li>Identify and troubleshoot basic HTML, CSS, and JavaScript issues.</li> <li>Use browser developer tools to inspect and debug interface problems.</li> <li>Check responsive layouts across different screen sizes.</li> <li>Assist with browser compatibility and accessibility testing.</li> <li>Report unresolved technical issues to senior developers.</li> <li>Verify that assigned fixes work as expected.</li> <li>Follow established testing and quality-assurance procedures.</li> </ol> Version Control & Development Workflow <ol> <li>Use Git or other approved version-control tools to manage code changes.</li> <li>Create and update development branches when instructed.</li> <li>Submit code changes for review.</li> <li>Respond to feedback from senior developers and technical leads.</li> <li>Maintain clear documentation of assigned development tasks.</li> <li>Follow established development, testing, and deployment workflows.</li> <li>Participate in team code reviews and learning activities.</li> </ol> Documentation & Technical Support <ol> <li>Maintain basic technical notes and development documentation.</li> <li>Document completed changes, fixes, and assigned tasks.</li> <li>Assist with updating component documentation.</li> <li>Follow existing project guidelines and coding conventions.</li> <li>Help maintain organized development files and resources.</li> <li>Communicate technical questions and blockers clearly.</li> <li>Support routine technical assignments as directed.</li> </ol> Remote Team Collaboration <ol> <li>Communicate professionally through email, chat, and virtual meetings.</li> <li>Collaborate with developers, designers, project coordinators, and other team members.</li> <li>Participate in virtual stand-ups, sprint planning, code reviews, and training sessions.</li> <li>Provide updates on assigned development tasks.</li> <li>Ask questions when technical requirements or instructions are unclear.</li> <li>Receive feedback positively and apply recommended improvements.</li> <li>Maintain dependable communication during scheduled working hours.</li> <li>Work independently while contributing to team goals and deadlines.</li> </ol><p><strong>Desired Candidate Profile</strong></p>Required Qualifications <ol> <li>High school diploma, GED, or equivalent; relevant technical education or training is beneficial.</li> <li>Basic understanding of HTML and CSS.</li> <li>Basic knowledge of JavaScript fundamentals.</li> <li>Familiarity with responsive web design principles.</li> <li>Ability to create or modify simple web pages.</li> <li>Basic understanding of website structure and browser functionality.</li> <li>Strong attention to detail and willingness to troubleshoot problems.</li> <li>Good analytical and problem-solving abilities.</li> <li>Ability to read and follow technical instructions.</li> <li>Good written communication skills.</li> <li>Ability to manage assigned tasks and meet deadlines.</li> <li>Willingness to learn new programming tools, frameworks, and technologies.</li> <li>Ability to work independently in a remote environment.</li> <li>Dependable and professional work habits.</li> <li>Reliable internet connection and a suitable remote workspace.</li> </ol> <p> <strong>Previous professional software development experience is not required.</strong> </p> <br> Preferred Qualifications <p>Familiarity with any of the following is helpful but not mandatory:</p> <ol> <li>HTML5 and CSS3.</li> <li>JavaScript (ES6+).</li> <li>React, Vue, or Angular.</li> <li>TypeScript fundamentals.</li> <li>Git and GitHub.</li> <li>Visual Studio Code or similar code editors.</li> <li>Responsive design and CSS frameworks such as Bootstrap or Tailwind CSS.</li> <li>REST APIs and JSON.</li> <li>Browser developer tools.</li> <li>Basic web accessibility principles.</li> <li>UI/UX design fundamentals.</li> <li>Figma or similar design tools.</li> <li>Basic web performance optimization.</li> <li>Front-end testing tools.</li> <li>Agile or Scrum development workflows.</li> </ol> <p>Experience gained through <strong>personal coding projects, GitHub repositories, academic assignments, internships, freelance work, coding bootcamps, open-source contributions, or self-directed learning</strong> will be considered.</p> <br> Skills & Competencies <p>Successful candidates should demonstrate:</p> <ol> <li>Basic front-end programming skills.</li> <li>HTML, CSS, and JavaScript fundamentals.</li> <li>Responsive web design.</li> <li>Attention to visual and functional detail.</li> <li>Logical thinking and problem-solving.</li> <li>Debugging and troubleshooting abilities.</li> <li>Willingness to learn modern development tools.</li> <li>Code organization and readability.</li> <li>Effective time management.</li> <li>Professional communication.</li> <li>Collaboration and teamwork.</li> <li>Ability to follow technical instructions.</li> <li>Adaptability and continuous learning.</li> <li>Dependability and accountability.</li> <li>Independent remote working skills.</li> </ol>
<p>Position Overview We are seeking a motivated, creative, and detail-oriented Junior Front-End Developer to join our remote development team. This entry-level position focuses on building, maintaining, and improving user-friendly websites and web applications. Responsibilities include developing responsive interfaces, implementing visual designs, updating website content, troubleshooting front-end issues, testing functionality, and collaborating with developers, designers, and other team members. The ideal candidate has a basic understanding of HTML, CSS, JavaScript, and responsive web design , enjoys solving problems, and is eager to develop practical software engineering skills. Previous professional development experience is not required. Training, mentorship, code reviews, and ongoing technical guidance will be provided. Recent graduates, self-taught developers, coding bootcamp graduates, career changers, and candidates seeking their first professional development opportunity are encouraged to apply. Key Responsibilities Front-End Web Development Develop and maintain website pages and user interfaces using HTML, CSS, and JavaScript. Assist with building responsive layouts for desktop, tablet, and mobile devices. Implement approved designs, layouts, and interactive elements. Update existing website components and features. Write clean, readable, and maintainable front-end code. Follow established coding standards and development guidelines. Assist with improving website usability and functionality. Complete assigned development tasks within agreed timelines. User Interface Implementation Convert design mockups, wireframes, and specifications into functional web pages. Create and update buttons, forms, navigation menus, and other interface elements. Apply consistent styling, spacing, typography, and visual formatting. Ensure interfaces display correctly across supported browsers and devices. Assist with improving accessibility and user experience. Maintain consistency with approved design systems and branding guidelines. Collaborate with designers to clarify implementation requirements. JavaScript & Interactive Features Implement basic interactive website functionality using JavaScript. Assist with form validation, user interactions, and dynamic content updates. Work with existing JavaScript functions and components. Troubleshoot basic scripting errors and interface behavior. Learn and apply modern JavaScript development practices. Assist with integrating front-end components with approved APIs and services. Follow team guidance when implementing new features. Front-End Framework Support Assist with developing and maintaining components using frameworks or libraries such as React, Vue, or Angular, depending on project requirements. Learn existing application structures and reusable component patterns. Update components, styles, and interface functionality. Follow established project architecture and development practices. Support basic state management and component interactions. Participate in framework-specific training and development activities. Website Maintenance & Updates Update website content, layouts, and front-end elements.</p><p><strong>Desired Candidate Profile</strong></p><p>Required Qualifications High school diploma, GED, or equivalent; relevant technical education or training is beneficial. Basic understanding of HTML and CSS. Basic knowledge of JavaScript fundamentals. Familiarity with responsive web design principles. Ability to create or modify simple web pages. Basic understanding of website structure and browser functionality. Strong attention to detail and willingness to troubleshoot problems. Good analytical and problem-solving abilities. Ability to read and follow technical instructions. Good written communication skills. Ability to manage assigned tasks and meet deadlines. Willingness to learn new programming tools, frameworks, and technologies. Ability to work independently in a remote environment. Dependable and professional work habits. Reliable internet connection and a suitable remote workspace. Previous professional software development experience is not required. Preferred Qualifications Familiarity with any of the following is helpful but not mandatory: HTML5 and CSS3. JavaScript (ES6+). React, Vue, or Angular. TypeScript fundamentals. Git and GitHub. Visual Studio Code or similar code editors. Responsive design and CSS frameworks such as Bootstrap or Tailwind CSS. REST APIs and JSON. Browser developer tools. Basic web accessibility principles. UI/UX design fundamentals. Figma or similar design tools. Basic web performance optimization. Front-end testing tools. Agile or Scrum development workflows. Experience gained through personal coding projects, GitHub repositories, academic assignments, internships, freelance work, coding bootcamps, open-source contributions, or self-directed learning will be considered. Skills & Competencies Successful candidates should demonstrate: Basic front-end programming skills. HTML, CSS, and JavaScript fundamentals. Responsive web design. Attention to visual and functional detail. Logical thinking and problem-solving. Debugging and troubleshooting abilities. Willingness to learn modern development tools. Code organization and readability. Effective time management. Professional communication. Collaboration and teamwork. Ability to follow technical instructions. Adaptability and continuous learning. Dependability and accountability. Independent remote working skills.</p>