Join Us Bringing More AI To The Region!

wide-bot-team

Open Positions

Software Development

Technical Team Leader

Description

At Widebot, our development team is key to delivering portals and services that enable and inspire our customers through providing captivating, reliable and high performance web experience.
This position's primary focus will be manage our team and provide effective guidance. You will be responsible for supervising, managing and motivating team members on a daily basis.
As a team leader, you will be the contact point for all team members, so your communication skills should be excellent. You should also be able to act proactively to ensure smooth team operations and effective collaboration.
Ultimately, you should lead by setting a good example and engage the team to achieve goals.

Role and Responsibilities
  • Create an inspiring team environment with an open communication culture
  • Set clear team goals
  • Delegate tasks and set deadlines
  • Oversee day-to-day operation
  • Monitor team performance and report on metrics
  • Motivate team members
  • Discover training needs and provide coaching
  • Listen to team members’ feedback and resolve any issues or conflicts
  • Recognize high performance and reward accomplishments
  • Encourage creativity and risk-taking
  • Suggest and organize team building activities
Requirements
  • Bachelor Degree in engineering, Computer Science, Information Technology or equivalent from +6 years experience in Microsoft technologies.
  • Solid Experience in .Net Technology in C#, .NET Core 2.2 , Rest API , Entity Framework Core.
  • Good understating of Microservices Architecture, Design Patterns, as well as OOP concepts and principles.
  • Write clean, testable code using .NET programming languages.
  • DevOps and AWS cloud experience is a PLUS.
  • Develop technical specifications and architecture.
  • Develop innovative web applications and tools for better efficiency.
  • Review and refactor code.
  • Ability to Quickly Learn New Software Technologies.
  • Flexible and willing to accept a change in priorities as necessary.
  • Analysis and problem Solving Skills.
  • Develop technical specifications and architecture.
  • Troubleshooting abilities.
  • Familiarity with agile environments.
  • Good communication skills.

Senior Backend .Net Developer

Description

At Widebot, our development team is key to delivering portals and services that enable and inspire our customers through providing captivating, reliable and high performance web experience.

This position's primary focus will be the development of Backend RESTful APIs and Services for a SaaS product.

The ideal candidate is an experienced engineer who writes simple, composable, testable, reusable and well documented backend APIs and Services and should demonstrate a good understanding of SaaS, Microservices architecture and Design principles. The developer will be exposed to technologies like, and should feel comfortable working with, ASP.NET , .NET 4.5, .NET Core 2.0, Web APIs, SQL Server DB, AWS S3 and Lambda functions. As a part of the team you will be involved in Agile planning, development through the deployment phase, SaaS, Microservices Architecture and Object Oriented Design. Someone that will work hard, learn fast and will put in the time and effort required to turn out a first class service for our clients.

Role and Responsibilities
  • Create new and maintain existing RESTful APIs and Services.
  • Write high quality, maintainable code with extensive test coverage in a fast-paced Agile environment with tight schedules
  • Advise and collaborate with development and architecture team in design and architecture
  • Execute development projects plan in an Agile-focused environment with focus on fast-paced delivery and thoughtful iterations.
  • Push technology, challenge established thinking and discover new ways of approaching and solving a problem.
Requirements
  • Bachelor Degree in engineering, Computer Science, Information Technology or equivalent from +4 years experience in Microsoft technologies.
  • Solid Experience in .Net Technology in C#, .NET Core 2.2 , Rest API , Entity Framework Core.
  • Good understating of Microservices Architecture, Design Patterns, as well as OOP concepts and principles.
  • Write clean, testable code using .NET programming languages.
  • DevOps and AWS cloud experience is a PLUS.
  • Develop technical specifications and architecture.
  • Develop innovative web applications and tools for better efficiency.
  • Review and refactor code.
  • Ability to Quickly Learn New Software Technologies.
  • Flexible and willing to accept a change in priorities as necessary.
  • Analysis and problem Solving Skills.
  • Develop technical specifications and architecture.
  • Troubleshooting abilities.
  • Familiarity with agile environments.
  • Good communication skills.

Senior Frontend Developer

Description:

At Widebot, our development team is key to delivering portals that enable and inspire our customers through providing captivating web experience.

We’re seeking a Angular 9 Developer to help engineer and redesign our customer-facing web experiences. As part of the development team you'll work on constructing the new framework that we're building with Angular 9 and your tasks will include adding new features to the framework. You will also help migrate our current apps to the new framework. The ideal candidate is an experienced engineer who writes simple, composable, testable, reusable and well documented UI code and components and should demonstrate a strong array of architecture, design and front end development experience. You will approach, and you should be familiar and comfortable with, complex user flows and you will be responsible for designing and executing solutions using Angular .

Responsibilities:
  • Build and maintain innovative, responsive and engaging web applications for Widebot worldwide customers.
  • Build efficient, high-performance, modular, reusable front-end UI components
  • Advise and collaborate with development and architecture team on building our web framework.
  • Execute development projects plan in an Agile-focused environment with focus on fast-paced delivery and thoughtful iterations.
  • Push technology, challenge established thinking and discover new ways of approaching and solving a problem.
Requirements:
  • 4 years of experience developing websites and applications.
  • Solid understating of OOP concepts and principles.
  • Proven hands-on experience with ES6, Angular 2+, HTML 5, and CSS 3.
  • Experience with complex client-side data flows, consuming APIs and JSON.
  • Fast learner, self-motivated, organized person with excellent communication skills and strong attention to details
  • Bachelor of Computer Science or a related technical field.

DevOps Engineer

Description:

At Widebot, our development team is key to delivering portals and services that enable and inspire our customers through providing captivating, reliable and high performance web experience , DevOps position creates automation so we can build faster and more efficiently. Using AWS services, can automate manual tasks or processes such as deployments, development & test workflows, container management, and configuration management

Responsibilities:
  • Designed tools for managing the infrastructure and programmed clean & re-usable simple codes.
  • Developed codes for extensive test coverage, performed continuous deployment in a professional software engineering environment.
  • Worked on various platforms with different programming languages and supported the production cluster management system.
  • Configured server images, optimized the task performance in correspondence with the engineers
Requirements:
  • Bachelor Degree in engineering, Computer Science, Information Technology or equivalent from +2 years experience in Microsoft technologies.
  • AWS cloud experience , Azure is a plus.
  • Good understating of microservices Architecture.
  • Develop technical specifications and architecture is a plus.
  • Ability to Quickly Learn New Software Technologies.
  • Flexible and willing to accept a change in priorities as necessary.
  • Analysis and problem Solving Skills.
  • Develop technical specifications and architecture.
  • Troubleshooting abilities.
  • Familiarity with agile environments.
  • Good communication skills.

Senior Quality Control Engineer

Description

The Quality Engineer is directly responsible for the customer satisfaction through controlling the quality of releases and projects based on the understanding of customer business. Quality Engineer actively participates in reviewing the technical documents (requirements, analysis, design, etc…). He/She also provides staff assistance and regular feedback on projects and the testing processes to management.

Duties and Responsibilities:
  • Design, develop and implement best quality practices and processes for product development.
  • Develop and initiate quality standards for tests, inspections and evaluations.
  • Critically think about how consumers will interact with the software being tested and turn those thoughts into finding bugs, listing action items and opening avenues of discussion.
  • Research, study, compile and prepare material on quality control activities, processes and procedures.
  • Develop and execute thorough test plans in a timely and efficient manner for all areas of the product.
  • Write clear prioritized test cases that cover requirements and execute them along with exploratory testing.
  • Maintain testing artifacts and update them according to changes in requirements.
  • Write and execute Test scripts.
  • Report clear, detailed, and timely quality status of products.
Requirements:
  • Team player.
  • Excellent communication skills.
  • Critical thinking.
  • Knowledge of various testing types/techniques.
  • Proven experience in creating consistent test planning, design, and execution.
  • Familiar with Selenium, Jmeter, SoapUI or comparable tools.
  • Writing SQL Scripts (Basic knowledge).
  • From 2 – 5 years of experience.
  • Worked in Agile environment.
  • ISTQB Foundation level.
  • Relevant University degree, preferably in Computer Science

Systems Support Engineer

Description

Monitoring systems health status, incoming/outgoing traffic, customers performance on our connections and failure alarms.

Job Responsibilities:
  • Monitors 24x7 Widebot dashboards
  • Communicates outages internally and externally
  • Filters alarms notification
  • Introduces dashboards efficacies
  • Prepares site health status reporting
  • Monitors inbound/outbound dashboards for any irregularity, high traffic and queuing failure
  • Monitors customer’s traffic flow for any unexpected losses
  • Monitors Widebot interfaces health status
  • Reacts to any irregularity [High Traffic, Traffic Loss, Queueing, Site Failure] with an internal communication and/or external broadcast
  • Raises a ticket within 15 min of spotting a failure to Core Teams liaising internally with Support Team
  • Investigate alarm notification and raise a ticket once validated
  • Introduces new methodologies to optimize the dashboards containing clear trends on traffic performance
  • Report on site availability – Monthly basis.
Job Duties:
  • Monitors inbound/outbound dashboards for any irregularity, high traffic and queuing failure
  • Monitors customer’s traffic flow for any unexpected losses
  • Monitors Widebot interfaces health status
  • Reacts to any irregularity [High Traffic, Traffic Loss, Queueing, Site Failure] with an internal communication and/or external broadcast
  • Raises a ticket within 15 min of spotting a failure to Core Teams liaising internally with Support Team
  • Investigate alarm notification and raise a ticket once validated
  • Introduces new methodologies to optimize the dashboards containing clear trends on traffic performance
  • Report on site availability – Monthly basis
Requirements:
  • 1 to 2 Years of experience in the same title.
  • Educational level fits the job : Bachelor’s Degree.
  • Attention to details.
  • Superior communication skills in Arabic and English with the written & spoken languages.
  • High level of communication skills.
AI lab

Data Scientist

Description

WideBot AI lab is looking for full stack data scientists who can be part of the team that is building the next most advanced Dialectal Arabic NLU system.

You will be solving some of the most challenging problems across several fields in data science such as Natural Language Understanding, Information Retrieval, Information Extraction, and Machine Learning.

Role and Responsibilities
  • Work with the company leadership, and participate in driving overall company strategy and execution.
  • Work on development of our machine learning workflow and processes, to enable rapid development of high performance ML models for deployment to production.
  • Drive continual performance improvements to our machine learning systems used by customers.
  • Participate in selecting and developing new WideBot machine learning products.
  • Develop innovative ML algorithms for novel applications where good solutions do not currently exist.
Requirements
  • A degree in Computer Science or equivalent work experience.
  • 1+ years of industry experience in Machine Learning or related field
  • Proven experience in machine learning and Natural Language Processing.
  • Able to launch and lead new ML application projects in a multi-disciplinary environment is a plus
  • Strong coding ability--you must be able to write clean, modular, efficient code.
  • Experience deploying software at scale is a plus

Senior Data Scientist

Description

WideBot AI lab is looking for senior full stack data scientists who can be part of the team that is building the next most advanced Dialectal Arabic NLU system.

You will be solving some of the most challenging problems across several fields in data science such as Natural Language Understanding, Information Retrieval, Information Extraction, and Machine Learning.

Role and Responsibilities
  • Work with the company leadership, and participate in driving overall company strategy and execution.
  • Lead the development of our machine learning workflow and processes, to enable rapid development of high performance ML models for deployment to production.
  • Drive continual performance improvements to our machine learning systems used by customers.
  • Participate in selecting and developing new WideBot machine learning products.
  • Develop innovative ML algorithms for novel applications where good solutions do not currently exist.
  • Mentor junior machine learning engineers to improve their technical skills as well as ability to pick promising directions.
Requirements
  • Master/PhD degree in Computer Science or equivalent work experience
  • 3+ years of industry experience in Machine Learning or related field
  • Proven experience in machine learning and Natural Language Processing.
  • Able to launch and lead new ML application projects in a multi-disciplinary environment
  • Strong coding ability--you must be able to write clean, modular, efficient code.
  • Experience deploying software at scale is a plus
Product

Product Owner

Responsibilities:
  • Take ownership over the conceptualization, development, and launch of products for enterprise customers.
  • Work with customers to seek out opportunities and validate requirements as well as collect and analyze feedback on features that have been released.
  • Work across go-to-market departments like sales, success, and advocacy to ensure the success of our products and features.
  • Ensure products and features are launched on schedule and are actively embraced by our customers by following an agile process.
  • Become an expert in the messaging market and maintain a situational awareness of forces affecting the success of your projects in market.
  • Use your technical expertise to drive decisions and to provide context, enabling teams around you to make decisions.
  • Direct the creation and maintenance of documentation, guides, and tutorials.
  • Evangelize the development of APIs and platform extensibility across the organization.
Requirements:
  • At least 1 year of product development experience (in a combination of engineering, design or project management) with at least 1 in a product owner role.
  • A deep interest in solving customer problems. You can think in terms of the big picture but deliver on the details
  • An ability to define and execute on a long-term strategy with incremental releases adding customer benefit at every stage.
  • An interest in working with teams and partners all over the world.
  • You are technical enough to understand API’s and can collaborate with our engineering team on both high level architecture and product decisions.
  • You lead with influence and not authority, enabling you to work with a variety of different personality types, professional disciplines and seniority levels in order to bring your vision to fruition.
  • An eye for design and an ability to work with designers to think through how your product will be used.

Senior Product Designer

Responsibilities:
  • Translate user stories and requirements from product management into intuitive and modern user experiences.
  • Creating sitemaps, user flows, wireframes and high-fidelity prototypes in design software.
  • Conducting user interviews, surveys, and usability testing.
  • Collaborating with product management and engineering to help deliver product features and enhancements.
  • Understanding user pain points and advocating for user needs in product and engineering discussions.
  • Strong visual language. As long as the products cascade and count conversions, only you can make a visually clean product.
  • Effectively communicating design processes, ideas, and solutions with users and stakeholders alike.
  • A lot of UX expertise. Our bots platform is growing and we need to competently introduce new solutions and redo old ones.
  • Understanding the web and mobile. The bot designer itself is web-based, with the bot subscribers interacting with them from the mobile. It is important for us that for those and for others the interaction was thoughtful and pleasant.
  • Contributing to the maintenance and growth of the internal design system.
  • Other duties as assigned.
Requirements:
  • Expertise with rapid prototyping UX software such as Sketch, Zeplin, InVision, Figma, Framer, etc. is a must.
  • Familiarity with SaaS (understanding variables, functions, and other conditional logic) is a must.
  • Basic understanding of HTML5, CSS3, and JavaScript is a plus.
  • Basic understanding of user-centered design (UCD), planning and conducting user research, usability testing, A/B testing, rapid prototyping, heuristic analysis, and designing for accessibility.
  • Willing to receive feedback and constructive criticism.
  • Passion and knowledge of UX design and industry standards and methods.

Product Manager

Responsibilities:
  • Developing new products and services intended to assist WideBot in building relationships with tech markets, and oversee the growth of the market.
  • Collaborating with complex projects, specs, checklists, plans, sprint tasks, estimates.
  • Conducting usability studies, creating examples through wireframes and mockups, and working with designers on production-ready UI designs.
  • Collaborating with technical team to ask engineers good questions about the architecture as well as product decisions.
  • Staying on top of market trends, product positioning, successes and competition and recommend appropriate actions for WideBot’s nice based on analysis.
  • Providing regular feedback on product requirements for local markets, including product specifications functionality, pricing and translation needs.
  • Applying broad base of knowledge pertaining to product development, community development, Tech, neighborhood revitalization, and under-tech markets to think critically and recommend potential routes of action.
  • Assessing customer needs and requirements for defined segments and target accordingly.
  • Monitoring market trends and information collected by the company to identify potential areas for the development of new tech products, and the restructuring of existing products.
  • Taking new and modified commercial lines products from concept to implementation across all lines of business for the target niche
  • Using statistical methods and applications to analyze customer applications and make concrete recommendations regarding underwriting guidelines and product design at the company.
Requirements:
  • Minimum 1 of experience doing quantitative development for a technology company with practical experience measuring the key product metrics (CAC, LTV, Churn, Retention, Funnels, etc.) and generating actionable hypotheses from them
  • Statistics: You should be able to interpret AB-experiments and distinguish signal vs noise in other situations
  • Scripting knowledge: You are comfortable calculating retention tables from raw data; querying databases using Python (or similar) and calculating projections
  • Product analytics knowledge: You should be able to build events structure, funnel structure and key metrics for a product, and find best possible points of growth based on this data
  • Systematic approach: You are good at top-down approach — can identify every possible way to increase a metric
  • Strong communicator: You effectively synthesize, visualize, and communicate your ideas to others
  • Self-starter: You drive projects with minimal guidance and focus on high impact work

Product Analyst

Responsibilities:
  • Explore current product scenarios and features, develop recommendations for new
  • Finding product bottlenecks and product hypotheses
  • AB test planning and analysis
  • Business Data Support
  • Development of dashboards for monitoring and research of key metrics
Requirements:
  • 1+ years of product analytics experience
  • Statistics are an integral part of your worldview.
  • Experience with R / Python for data processing
  • You know good SQL
  • Including, you are quite familiar with the basic stats. tests and criteria
  • Know how to build dashboards and event analytics, and you can quickly master it
  • Know how to formulate product hypotheses and know how to test them
Business Development

Regional Sales Manager - UAE

Description

Widebot is expanding to the gulf, so we’re looking for a country manager that could help with the company’s scale-up and increase the market share overseas. The country manager will act as a representative for Widebot, while managing all the operations, creating and developing business opportunities, and increase the profitability.

Role and Responsibilities
  • Develop operational plans while handling responsibility for revenue, profit and targets.
  • implement necessary brand strategies to be culturally relevant while reflecting Widebot’s vision and mission.
  • Network with local clients and develop strong relationships.
  • Liaise with the head office and generate progress reports (monthly, quarterly basis or as needed).
  • Recruit a local team and train staff when necessary.
Requirements
  • 5 years’ experience in management (in an international company setting).
  • Master’s degree, MBA or any relevant business or management fields is preferred.
  • Strong regional expertise in terms of culture, language and businesses.
  • Effective communication, negotiation and presentation skills.
  • Solid experience in data-driven strategic development.
  • Strong command of computer software skills (excel, word..etc).
  • Fluent English and Arabic is a must.

Regional Sales Manager - Saudi

Description

Widebot is expanding to Saudi Arabia, so we’re looking for a country manager that could help with the company’s scale-up and increase the market share overseas. The country manager will act as a representative for Widebot, while managing all the operations, creating and developing business opportunities, and increase the profitability.

Role and Responsibilities
  • Develop operational plans while handling responsibility for revenue, profit and targets.
  • Implement necessary brand strategies to be culturally relevant while reflecting Widebot’s vision and mission.
  • Network with local clients and develop strong relationships.
  • Liaise with the head office and generate progress reports (monthly, quarterly basis or as needed).
  • Recruit a local team and train staff when necessary.
Requirements
  • 5 years’ experience in management (in an international company setting).
  • Master’s degree, MBA or any relevant business or management fields is preferred.
  • Strong regional expertise in terms of culture, language and businesses.
  • Effective communication, negotiation and presentation skills.
  • Solid experience in data-driven strategic development.
  • Strong command of computer software skills (excel, word..etc).
  • Fluent English and Arabic is a must.

B2B Corporate Sales Consultant

Description

WideBot’s Business team is looking for a tech-savvy, smart and ambitious Sales Consultant with proven experience and a passion for selling technology solutions to senior corporate executives.

Role and Responsibilities
  • Handle qualified corporate leads and move them through the sales pipeline to convert them to paying clients.
  • Successfully match customer pain/requirements to proposed solutions.
  • Create and deliver powerful presentations and demos that clearly communicate the value of the company’s products and solutions.
  • Manage and own all financial aspects of RFP / RFQ responses.
  • Effectively communicate client needs to the product team for future product enhancements.
Requirements
  • 2-5 years of related work experience
  • Proven track record selling complex enterprise solutions
  • Ability to forge strong, long-lasting relationships with senior executives
  • Ability to creatively explain and present complex concepts in an easy to understand manner
  • Excellent written & verbal communication and presentation skills.
  • Computer Engineering, Computer Science & Business informatics graduates (prefered).
  • Fluent English is a must.

Sales Development Representative

Description

WideBot’s Business team is looking for a smart, energetic and motivated SDR to seek new business opportunities by contacting and developing relationships with potential customers, together with working on optimizing sales process and increase conversion rate.

Role and Responsibilities
  • Receive and qualify inbound prospects and customer inquiries.
  • Present our company to potential clients through cold calls and emails.
  • Proactively seek new business opportunities in the market.
  • Set up meetings or calls between prospective clients and Sales Executives.
  • Get involved in the design, modification of business systems.
  • Carry out the implementation of business process optimization projects.
  • Report to the Business Development Manager on (weekly/monthly/quarterly) sales results & reports.
Requirements
  • Hands-on experience with multiple sales techniques including cold calls is a plus.
  • Familiarity with CRM software (e.g. Salesforce).
  • Experience with MS Excel (analyzing spreadsheets and charts).
  • Understanding of sales performance metrics.
  • Excellent written & verbal communication and presentation skills.
  • BSc. degree in Marketing, Business Administration or any relevant field.
  • Fluent English is a must.