Careers

We are very selective in choosing our candidates as we appreciate our developers as we believe that our success is part of their success, we also work in providing the most suitable environment for them to work, we are always happy for a new candidate to join the big picture and we would like dreamers to join XDG family.
Working in XDG is not only being a part of a company it’s being part of a talented, ambitious and successful team. Please find below the needed titles and kindly send your CV to hr@xdigitalgroup.com with the desired title in the subject.

Available Opportunities

 

Required Skills:

  • Objective-C, Swift , XML, SOAP, REST
  • OO programming and design patterns
  • HTML5, JavaScript, jQuery, Ajax
  • jQuery and other javascript frameworks as good to have
  • WebServices and consume APIs
  • Proficiency in Android SDK is desired but not mandatory

Job Summary:

  • 3 years+ Experience in iOS Development
  • An ability to quickly and eagerly learn new technologies
  • Demonstrated ability to take responsibility for projects and determine their trajectory
  • Ability to consistently meet deadlines even while running multiple projects
  • Excellent communication skills with a wide range of individuals (in English)
  • Collaborative and communicative team player

 

 

Required Skills:

  • At least 3 years of experience building high-traffic and large-scale Android apps.
  • Committed to producing code that follows coding standards the best practice’s of the industry
  • Previous experience with other mobile platforms (not required but desired)
  • Developing complex apps with a very advanced level of handling hardware and multithreading.
  • Proficiency in the following skills and technologies is mandatory: Android SDK Java, Swift, SOAP, REST
  • OO programming and design patterns
  • WebServices and common APIs
  • Garbage Collection desired but not required
  • Proficiency in iOS and xCode is desired but not mandatory

Job Summary:

  • An ability to quickly and eagerly learn new technologies
  • Demonstrated ability to take responsibility for projects and determine their trajectory
  • Ability to consistently meet deadlines even while running multiple projects
  • Excellent communication skills with a wide range of individuals (in English)
  • Collaborative and communicative team player

Job description

  • Prepare Software QA Test Plan.  Estimate and review QA efforts as part of the overall development effort  Check / Review QA artifacts  System, Integration and User Acceptance prepared by test engineers.
  • Get involved in analyzing requirements during the requirements analysis phase of projects.
  • Keep track of the new requirements from the Project.
  • Forecast / Estimate the Project future requirements.
  • Arrange the Hardware and software requirement for the Test Setup.
  • Develop and implement test strategies.
  • Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager / QA Lead.
  • Assign task to other QA Team members and ensure that all of them have sufficient work in the project.
  • Attend the regular client call and discuss the weekly status with the project leadership team.
  • Track and report on testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
  • Assist in performing any applicable maintenance to tools used in Testing and resolve issues if any.
  • Ensure content and structure of all Testing documents / artifacts is documented and maintained.
  • Document, implement, monitor, and enforce all processes and procedures for testing is established as per standards defined by the organization.
  • Review various reports prepared by QA Engineers.
  • Log project related issues in the defect tracking tool identified for the project.
  • Check for timely delivery of different milestones.
  • Identify Training requirements and forward it to the Project Manager/ QA Lead

Required Skills

  • 4+ Years of Software experience,  Consistently demonstrated ability to exceed the requirements of Senior Software QA Engineer.
  • Good knowledge of software quality assurance and defining quality strategies for projects and client engagements.
  • Good knowledge of the company product development lifecycle and the process tools.
  • Proficient in at least one test automation tools used within the company.
  • Good industry trends awareness.
  • Good knowledge of estimation techniques and release management.
  • Very Good knowledge of functional, system and performance testing and use of test automation tools  Very Good communication skills.
  • Time management skills.
  • Good ability to anticipate issues and formulate remedial actions.
  • Sound interpersonal and team working skills.
  • Good problem solving skills.
  • Easily adaptable to company culture.

Job Summary

  • Flexible in working under changing and different work settings.
  • Maintain high team morale.
  • Adhere to company and project standards and guidelines.
  • Accurate time accounting and reporting of own work.
  • Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to Project Lead/technical lead.
  • Pay high attention to detail in all work.
  • Quality, on-time delivery of agreed deliverables.
  • Contribute to the company knowledge base and process improvements

Job Description

The Product Owner is responsible for understanding the needs of the market managers and business leaders and the strategic direction of the organization and leading a program of research and development to deliver a Software Solution which meets those needs.

Required Skills

 

  • Communication – the ability to communicate at all levels, the role will require the Product Owner to be able to communicate effectively with their team, a peer network of stakeholders, senior executives, technical resources as well as staff in other countries.
  • Problem-solving – the Product Owner will have to be able to assimilate information from a variety of sources and develop a coherent strategy and product roadmap for meeting those needs.
  • Quality – the program is the pinnacle of the software organizations efforts. As such, the Product Owner must have high personal standards and always work to deliver the very best product.
  • Project Management – working with the program management team and other team members, the Product Owner is responsible for ensuring that all facets of the project are delivered according to schedule.
  • Creativity – The ideal candidate will be able to create a vision of a solution which stretches the team and delivers true innovation in the marketplace.
  • Leadership – The Product Owner will be responsible for leading a multidisciplinary team to achieve the project aims. Those resources will be under the direction of the Product Owner for the duration of the project.

 

Job summary

 

  • Program Management – using the AGILE SDLC and the Project Management Framework, the Product Owner will be responsible, with the team, for developing a structured development plan which see’s the program through from Inception to Delivery.
  • The Product Owner is responsible for the strategic management of the overall program, ensuring the schedules are met and risks managed.
  • The Product Owner is responsible for delivering regular program updates as well as the Sprint, Iteration and Release reviews.
  • Product Vision Development – the Product Owner is responsible for collating information from various stakeholders (both internal and external) and developing an overall solution vision. The Product Owner must be able to communicate that vision to stakeholders and the team.
  •  Roadmap Management – The Product Owner is responsible for developing and updating the product roadmap. This may require the Product Owner to interface with other Product Owners to ensure that there is roadmap alignment.
  • Team Leadership – The Product Owner is responsible for the motivation and management of the project team. They must ensure that all team members are working together effectively, are communicating with other teams and that they are producing quality work, in line with the overall program vision.
  • Communication – The Product Owner must
  • Communicate with the regional businesses, Market Managers, and Product Managers to ensure that there is visibility into the program direction, schedule and progress. As these stakeholders are dependent on the products we produce, they must have regular and useful updates to allow them to plan their business activities.
  • Communicate the Product Vision to interested parties and stakeholders. It is important that the businesses understand the solution and can engage to ensure there is successful delivery.
  • Communicate with the team to ensure that they understand what is required of them. As the Product Owner, you will work with your interaction Designer, Visual Designer, R&D leads and program directors to deliver your program.

Job description

As a Senior UI Designer, you will be responsible for conceiving and conducting user research, interviews, and emails, and translating them into sitemaps, wireframes, and prototypes.

You will also design the overall functionality of the product and iterate upon it to ensure a great user experience.

The Senior UI designer is guided by user-centric design and is someone who can produce logical flows from one step to the next for the best user experience.

X Digital Group is looking for a designer who prioritizes ease-of-use, responsive, and instinctive layout in meeting the end user’s goals while optimizing how they interact with our products.

We are looking for an individual that is passionate about developing an overall vision that clearly identifies solutions and transforms that vision through execution into a solution.

To thrive in this role, you must be an extremely energetic hard-working self-starter with extensive experience in the corporate and technology sectors.

You love variety, work independently and command excellent communication skills and understand, appreciate and nurture the value of teamwork.

Required Skills

 

  • Minimum 5+ years of work experience in design.
  • Strong portfolio, including depth of experience in web and mobile applications.
  • Strong data-driven approach in critical design decisions.
  • Outstanding record of project success, both in results achieved and in use of professional methodologies inclusive of agile methods.
  • Demonstrated an ability to work in cross-functional teams and communications with various Shareholders  (Technical and non-technical).
  • Experience working in an agile environment
  • Strong appreciation for user design and user experiences.
  • Understanding of UI current best practices.
  • Rapid prototyping for user feedback testing.
  • Ability to create wireframes, storyboards, user flows, process flows and sitemaps effectively
  • Strong proficiency in Adobe Photoshop, Illustrator, Sketch, InVision or other visual design and prototyping tools.
  • Ability to work effectively and efficiently towards goals in a diverse, matrixed environment with multiple and changing demands.
  • Passion for client satisfaction

 

Job Summary

 

  • Analyze and capture client business needs through dialogue with multiple stakeholders
  • Facilitate client’s product visions by researching, conceiving, wireframing, sketching, prototyping, and mocking up user experiences for digital products.
  • Design and deliver wireframes, user stories, user journeys, and mockups optimized for a wide range of devices and interfaces.
  • Identify design problems and devise elegant solutions.
  • Make strategic design and user-experience decisions related to core, and new, functions and features.

X Digital Group is looking for a Senior Backend Web Developer with excellent programming skills to join our XDG Family. We need a person who can create highly scalable web apps that thousands of users interact with daily. The ideal candidate has experience building real products for the web and should be able to present examples of their work.

Required Skills

  • B.A degree in computer science, software engineering
  • Ability to program confidently in a web language “Open Source Technologies” ( PHP, MYSQL)
  • Developed with at least one CMS framework or web application framework.
  • Ability to perform in a fast-paced, deadline-driven environment.
  • Enthusiasm for innovation in the tech industry, including continuous learning and improvement.
  • Understands the technologies and languages which power the web such as HTML, CSS, and JavaScript.
  • Has to experience with Git or another version control system.

 

Job Summary

 

  • Explain the technical trade-offs of different approaches, including estimating how long each will take to build.
  • Advanced understanding of emerging web technologies.
  • Maintain, contribute and adhere to our programming to the best practices and guidelines.
  • Work with a team of UI designers, programmers, and server admins, to bring brand new concepts to market.
  • Maintain confidentiality on all of the above, given the sensitive nature of some projects.