وظائف مبرمجين (مطورين) اندرويد - الرباط المغرب
٤ وظائف شاغرة
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" >Job Description </font></font><div> <p><font dir="auto" ><font dir="auto" >For the development of its Mobile competence center, SQLI Morocco is looking for people passionate about the web.</font></font></p> <p><font dir="auto" ><font dir="auto" >Interpersonal skills are one of our priorities and we are looking for talented individuals who can thrive within the team.</font></font></p> <p><font dir="auto" ><font dir="auto" >As an Android Mobile Developer, you will be involved in projects for our clients of all sizes and sectors, offering a rich and varied professional overview.</font></font></p></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p><font dir="auto" ><font dir="auto" >You have </font></font><strong><font dir="auto" ><font dir="auto" >at least 5 years of experience</font></font></strong><font dir="auto" ><font dir="auto" > in mobile development on the </font></font><strong><font dir="auto" ><font dir="auto" >Android platform</font></font></strong> </p> <p> <strong><font dir="auto" ><font dir="auto" >You are my master:</font></font></strong> </p> <ul> <li>Les bases Android (Activity, Fragment, Lifecycle, Storage, Intent, Web Services ...Etc)</li> <li><font dir="auto" ><font dir="auto" >Concepts of security, concurrent access, performance and optimization, caching and offline mode</font></font></li> <li>Android Studio</li> <li>Gradle</li> <li>Java / Kotlin</li> <li>POO, Design Pattern (MVVM / MVP)</li> <li><font dir="auto" ><font dir="auto" >Unit tests.</font></font></li> </ul> <p> <strong><font dir="auto" ><font dir="auto" >The following knowledge is a considerable plus:</font></font></strong> </p> <ul> <li>Reactive programming (RxJava, RxAndroid)</li> <li>Databinding</li> <li>Android X</li> <li>Android Jetpack / Architecture component</li> </ul> <p> <strong><font dir="auto" ><font dir="auto" >Your personal qualities are the key to your success; you are:</font></font></strong> </p> <ul> <li><font dir="auto" ><font dir="auto" >Rigorous.</font></font></li> <li><font dir="auto" ><font dir="auto" >Endowed with a team spirit</font></font></li> <li><font dir="auto" ><font dir="auto" >Possesses good customer relations skills</font></font></li> <li><font dir="auto" ><font dir="auto" >Possesses a good capacity for adaptation</font></font></li></ul></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We need someone who is equally comfortable writing C and JavaScript. The Bare team builds and maintains the runtime itself along with a growing ecosystem of native modules (bare-bluetooth, bare-tcp, bare-fs, bare-crypto, and many more). You would be writing native addons that bridge platform APIs into JavaScript, debugging across multiple operating systems, and helping keep the runtime small and correct. This is a hands-on systems role. You will work independently, own modules end to end, and ship code that runs on phones, laptops, servers, and constrained devices.</p><ul><li>Native module development<ul><li>Design, implement, and ship bare-* native modules (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto) end to end, including code, and tests</li><li>Write C native addons that bridge platform APIs (Bluetooth, networking, filesystem, crypto) into JavaScript</li><li>Maintain and extend existing native modules based on product team requests and the bare-node compatibility list</li></ul></li><li>Cross-platform builds and CI<ul><li>Set up and maintain cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode)</li><li>Own cross-compilation toolchain configuration for each target platform</li><li>Maintain CI pipelines that build and test native modules across all supported platforms</li><li>Investigate and fix platform-specific build failures and toolchain issues</li></ul></li><li>Bare Runtime contributions<ul><li>Contribute to the Bare runtime core (module system, native addon system, light-weight threads)</li><li>Help reduce the bare-node missing API surface</li><li>Participate in evaluating and integrating alternative JS engines eg libjerry</li></ul></li><li>Debugging and quality<ul><li>Debug native addon issues across multiple OS and device targets, including mobile</li><li>Write and maintain tests for all modules</li></ul></li><li>Collaboration and communication<ul><li>Respond to Bare team inquiries from internal teams and the public.</li><li>Communicate progress, blockers, and decisions in writing.</li><li>Participate in a weekly status call.</li><li>Participate in Bare workshops and contribute to onboarding materials.</li><li>Coordinate with product teams (Keet, WDK/Wallet).</li></ul></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Strong C programming skills, including experience writing and debugging native code across platforms.</li><li>Advanced JavaScript skills with a solid understanding of Node.js internals and the module ecosystem.</li><li>Experience building native addons for Node.js or similar runtimes (N-API, node-gyp, or equivalent).</li><li>Familiarity with libuv or other asynchronous I/O frameworks.</li><li>Comfortable working across macOS, Linux, Android, and iOS build toolchains.</li><li>Experience with cross-compilation and platform-specific system APIs (Bluetooth, networking, filesystem).</li><li>Ability to read and navigate large C and C++ codebases.</li><li>Self-directed work style with strong written communication skills.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><font dir="auto" ><font dir="auto" ><b>Job Description </b></font></font><div> <p> <strong><font dir="auto" ><font dir="auto" >Job Description</font></font></strong> </p> <p><font dir="auto" ><font dir="auto" >We are looking for an </font></font><strong><font dir="auto" ><font dir="auto" >experienced QA engineer</font></font></strong><font dir="auto" ><font dir="auto" > to strengthen our QA team, ensuring product quality throughout the development cycle. The role covers </font></font><strong><font dir="auto" ><font dir="auto" >functional web and mobile testing</font></font></strong><font dir="auto" ><font dir="auto" > , </font></font><strong><font dir="auto" ><font dir="auto" >API testing</font></font></strong><font dir="auto" ><font dir="auto" > , and </font></font><strong><font dir="auto" ><font dir="auto" >active contribution to mobile test automation</font></font></strong><font dir="auto" ><font dir="auto" > within an </font></font><strong><font dir="auto" ><font dir="auto" >Agile/SAFe framework.</font></font></strong> </p> <p> <strong><font dir="auto" ><font dir="auto" >Your responsibilities:</font></font></strong> </p> <p><font dir="auto" ><font dir="auto" > Functional testing & validation of User Stories</font></font></p> <ul> <li><font dir="auto" ><font dir="auto" >Analyze user stories and </font></font><strong><font dir="auto" ><font dir="auto" >design tests based on acceptance criteria</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Participate in the </font></font><strong><font dir="auto" ><font dir="auto" >drafting and clarification of acceptance criteria</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Prepare the </font></font><strong><font dir="auto" ><font dir="auto" >datasets</font></font></strong><font dir="auto" ><font dir="auto" > necessary for the tests</font></font></li> <li><font dir="auto" ><font dir="auto" >Organize, prioritize, and execute tests within the sprint</font></font></li> <li>Tests Web, <strong>tests mobile (iOS / Android)</strong> et tests UAT</li> <li><font dir="auto" ><font dir="auto" >Ensuring relevant </font><font dir="auto" >and risk-oriented </font></font><strong><font dir="auto" ><font dir="auto" >test coverage</font></font></strong><font dir="auto" ></font></li> <li><font dir="auto" ><font dir="auto" >Communicate progress and quality alerts to the team</font></font></li> </ul> <p><font dir="auto" ><font dir="auto" > Tests of non r egression (NRT)</font></font></p> <ul> <li><font dir="auto" ><font dir="auto" >Identify the </font></font><strong><font dir="auto" ><font dir="auto" >impact areas</font></font></strong><font dir="auto" ><font dir="auto" > and points of attention</font></font></li> <li><font dir="auto" ><font dir="auto" >Prioritize and execute regression tests</font></font></li> <li><font dir="auto" ><font dir="auto" >Adapt the TNR scope according to project risks and constraints</font></font></li> <li><font dir="auto" ><font dir="auto" >Communicate progress and results regularly.</font></font></li> </ul> <p><font dir="auto" ><font dir="auto" > Anomaly Management</font></font></p> <ul> <li><font dir="auto" ><font dir="auto" >Identify, investigate and reproduce the anomalies</font></font></li> <li><font dir="auto" ><font dir="auto" >Write clear and complete bug tickets in </font></font><strong><font dir="auto" ><font dir="auto" >JIRA/XRAY</font></font></strong> </li> <li><font dir="auto" ><font dir="auto" >Describe the anomalies (front/back)</font></font></li> <li><font dir="auto" ><font dir="auto" >Ensure retesting and follow-up until correction</font></font></li> </ul> <p><font dir="auto" ><font dir="auto" > Test automation (primarily mobile)</font></font></p> <ul> <li><br></li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p> <strong>Qualifications : </strong> </p> <ul> <li> <p><font dir="auto" ><font dir="auto" >A Master's degree (Bac+5) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.</font></font></p> </li> <li> <p><font dir="auto" ><font dir="auto" >4-7 years of experience </font></font><strong><font dir="auto" ><font dir="auto" >in a similar position</font></font></strong> </p> </li> <li><font dir="auto" ><font dir="auto" >An ISTQB Foundation or Advanced certification is a valuable asset.</font></font></li> </ul> <p> <strong><font dir="auto" ><font dir="auto" >LANGUAGES</font></font></strong> </p> <ul> <li> <strong><font dir="auto" ><font dir="auto" >French: current</font></font></strong> </li> <li> <strong><font dir="auto" ><font dir="auto" >English: fluent</font></font></strong></li></ul></div><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph">Job Description <div> <p> <strong> Responsibilities : </strong> </p> <ul> <li>Analyse functional requirements, define the appropriate test approach, and ensure full traceability between requirements and test coverage.</li> <li>Design, structure and execute functional test scenarios (manual + basic automation)across web, mobile and API layers, ensuring clear documentation and reliable test evidence.</li> <li>Prepare test environments, manage test data, and contribute to continuous improvement of QA practices, tools and methodologies.</li> <li>Identify, report and track defects while collaborating closely with development, product and business teams to ensure alignment and functional quality.</li> <li>Actively participate in Agile ceremonies and support knowledge sharing by assisting and guiding junior testers within the team.</li></ul></div></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph">Qualifications </p><div> <p> <strong>Required Skills : </strong> </p> <ul> <li>Solid experience in manual functional testing on web and/or mobile applications.</li> <li>Strong skills in writing clear test cases, executions and reports.</li> <li>Understanding of <strong>REST APIs, JSON/XML</strong> and validation with <strong>Postman </strong>or similar tools.</li> <li><font dir="auto" ><font dir="auto" >Test management: </font></font><strong><font dir="auto" ><font dir="auto" >Jira, Xray, TestLink, HP</font></font></strong><font dir="auto" ><font dir="auto" > ALM</font></font></li> <li>Collaboration: <strong>Confluence, Microsoft Teams</strong>.</li> <li>Multi device testing (BrowserStack, iOS/Android smartphones & tablets).</li> <li>Exposure to CMS/ERP environments is a plus (Drupal, Hybris/HMC).</li> <li>Basic notions of automation with <strong>Selenium, Karate, Katalon</strong>, or similar tools.</li> </ul> <p> <strong>Soft Skills :</strong> </p> <ul> <li>Analytical mindset, detail oriented, structured, autonomous.</li> <li>Strong communication skills in English.</li> <li>Comfortable working in cross functional Agile teams.</li> </ul> <p> <strong> Profile :</strong> </p> <ul> <li>Bachelor or Master s degree in Computer Science or related field.</li> <li>3 to 5 years of experience in functional testing.</li> <li>Experience in Agile/Scrum environments.</li> <li>ISTQB certification appreciated.</li></ul></div><p></p></section>