Life at Beyond Apps Group.
“Work hard, play hard, be rewarded”

We always consider ourselves a startup company, we always have more features and products to develop than we have resources for. We try to bring together a group of smart, dedicated engineers and developers who have fun working in a challenging environment.

ACTIVITIES
Growth with Us

CAREER OPPORTUNITIES

Available Positions

Junior Computer Vision EngineerPost Date - 19/April/2021
Job Description
  • We are looking for a computer vision engineer, developers who can combine the programming skills with the art of image/video processing.
  • This role is a bridge between using product requirement definition and algorithms/OpenCV/OpenGL libraries to develop features for various image & video editing.
  • This position should take responsibility for the completion of designated software features; designing suitable solutions to complex problems with assistance from management.
Responsibilities
  • Research, design, implement and evaluate state-of-the-art Computer Vision and Deep Learning Software.
  • Design, implement and optimize key system features using C++.
  • Optimize the performance of the model inference with better usage of different resources like CPU, GPU, etc.
  • Working in close collaboration with software engineers to build solutions for mobile (iOS and Android).
Qualifications
  • 1 - 3 years of experience with in C++11 with a fair knowledge of C++ standard library containers and algorithms.
  • Knowledge coding with Python, or Java. (is a plus)
  • Experience with computer vision processing (OpenCV similar)
  • Knowledge of GPU programming (OpenCL, CUDA) or shader programming (GLSL, HLSL) (is a plus)
  • Experience with deep learning frameworks (Tensorflow, Keras, PyTorch, MXNet, etc.) (is a plus)
  • Excellent problem-solving ability
  • Basic Android and/or iOS knowledge is a plus
  • Strong verbal and written communication skills in English
  • Bachelor's degree or equivalent in relevant field (e.g., Computer Science, Machine Learning, Applied Mathematics, Engineering).
HOW TO APPLY?

You can apply by send us your CV to career@beyond-apps-group.com. Make sure to include:

  1. Your CV.
  2. Examples of your work (e.g.: GitHub, PDFs, Slidershare, etc.)
  3. Please add the job title as subject of the email.
Computer Vision Tech LeadPost Date - 19/April/2021
Job Description
  • We are looking for a senior computer vision engineer for Mobile platforms, developers who can combine the programming skills with the art of image processing.
  • This role is a bridge between using product requirement definition and algorithms/OpenCV/OpenGL libraries to develop features for various image & video editing.
  • This position should take responsibility for the completion of designated software features; designing suitable solutions to complex problems with assistance from management.
  • Lead and manage a cross-functional engineering squad, contributing to the codebase when required.
  • Actively seek to identify technical debt and implement strategies to remove it.
  • Mentor and inspire engineers to deliver their best work.
Responsibilities
  • At least 50% hands-on for the development of new and existing algorithms and features.
  • Research, design, implement and evaluate state-of-the-art Computer Vision and Deep Learning Software.
  • Designing and implementing state-of-the-art algorithms.
  • Optimize the performance of the model inference with better usage of different resources like CPU, GPU, etc.
  • Giving technical and functional support for the products across the team, department and businesses.
  • Continuously analyzing, researching, and exploring process improvements and new applications and software source codes.
  • Nurturing the development team and grow together with them.
Qualifications
  • Proficiency in C++11 with a fair knowledge of C++ standard library containers and algorithms; with at least 4 years of experience.
  • Hands-on experience in Computer Vision algorithm and/or GPU programming.
  • Knowledge of GPU programming (OpenCL, CUDA) or shader programming (GLSL, HLSL) (is a plus).
  • Experience with deep learning frameworks (Tensorflow, Keras, PyTorch, MXNet, etc.).
  • A proactive, goal-oriented, reliable and self-structured way of working.
  • Excellent problem-solving ability.
  • Strong verbal and written communication skills in English.
  • Bachelor's degree or equivalent in relevant field (e.g., Computer Science, Machine Learning, Applied Mathematics, Engineering).
HOW TO APPLY?

You can apply by send us your CV to career@beyond-apps-group.com. Make sure to include:

  1. Your CV.
  2. Examples of your work (e.g.: GitHub, PDFs, Slidershare, etc.)
  3. Please add the job title as subject of the email.
Senior/Executive Account ManagerPost Date - 14/September/2020
Your Contributions
  • You will develop solid knowledge of our products & potential applications
  • You will develop solid knowledge of our competitors products offering and prices, their key success and failure cause in the market.
  • You will develop a competitive pricing plans versus feature offering for each of our products
  • You will develop a competitive pricing plans versus feature offering for each of our products
  • You will develop and propose a solid and detailed revenue and profitability growth plan and objectives
  • You will demonstrate business and sales leadership by building mutually beneficial relationships with key enterprise clients world-wide
Your Qualifications
  • You are good at learning and understanding the market trends, competitive analysis, pricing products and features, strategizing, and making things happen.
  • You have at least a Bachelor's degree.
  • You have excellent verbal and written communication, presentation and negotiation skills.
  • You are experienced (5-8 years) in selling and business development
  • You have solid knowledge or can quickly learn the current market trends about few of our products
  • You are able to effectively exercises selling skills such as identifying potential opportunities
HOW TO APPLY?

You can apply by send us your CV to career@beyond-apps-group.com. Make sure to include:

  1. Your CV.
  2. Examples of your work (e.g.: GitHub, PDFs, Slidershare, etc.)
  3. Please add the job title as subject of the email.
Digital Marketing Manager/Director Post Date - 05/August/2020
  • Planning digital marketing campaigns, including web, SEO/ASO, email, social media and display advertising
  • Content writing
  • Promoting our products through bloggers and influencers
  • Maintaining our social media presence across all digital channels
  • Measuring and reporting on the performance of all digital marketing campaigns
Job description
  • The candidates should have a strong understanding of current marketing tools and strategies and be able to lead integrated digital marketing campaigns from concept to execution for the company's products. Digital marketing managers will work with the engineering to implement all necessary hoo. in the product and will execute everyday updates, postings, monitoring to assure the company and the products get the highest possible rating.
  • We are interested in candidates that have extensive experience and love to be involved with all aspects of digital marketing and are up to date on all digital marketing practices for social network & mobile app products.
Responsibilities
  • Plan and execute all digital marketing techniques & strategies, including SEO/ASO, marketing database, email, social media and display advertising campaigns
  • Design, build and maintain our social media presence on Facebook, Instagram & YouTube
  • Measure and report performance of all digital marketing campaigns, and assess against goals
  • Identify trends and optimize the marketing based on the trend
  • Brainstorm new and creative growth strategies
  • Plan, execute, and measure experiments and conversion tests
  • Collaborate with internal teams to create landing pages and optimize user experience
  • Utilize strong analytical ability to evaluate end-to-end customer experience across multiple channels and customer touch points
  • Collaborate with agencies and other vendor partners
  • Evaluate emerging technologies. Provide thought leadership and perspective for adoption where appropriate
Requirements
  • BS/MS degree, or equivalent, in marketing or a related field
HOW TO APPLY?

You can apply by send us your CV to career@beyond-apps-group.com. Make sure to include:

  1. Your CV.
  2. Examples of your work (e.g.: GitHub, PDFs, Slidershare, etc.)
  3. Please add the job title as subject of the email.
Full Stack Hands-on Technical ManagerPost Date - 05/August/2020
Job Description
  • We are looking for a very experienced Hands-on Full Stack Technical Manager who can combine the programming skills & the art of design with product leadership and supervision on the team to take the concept from product requirement to final release through the development, testing and content integration pipeline for the platform.
Responsibilities
  • Participate in agile/scrum software development, prototyping and code reviews with a small team of developers
  • As a full-stack developer, you will code back-end services in Node JS and front-end in HTML, CSS3 and JavaScript React JS
  • Design, implement and/or use RESTful web services
  • Implement modern and responsive UI for the web and variety of devices
  • Write testable, well thought-out code within the Node.js ecosystem, embracing additional languages and frameworks when appropriate
  • Unit, e2e and performance testing software under load to ensure reliability and scalability
  • Work with the management to understand all the tasks, product requirements, release schedules and come up with an agreeable plan to lead the team to deliver the products going forward
  • Daily leadership on helping the team to achieve the best optimum quality and schedule for the products
  • Able to analyze product requirement, details out tasks, resources and schedules to release products
Requirements
  • At least 6-8 years of experience as Full stack/backend developer and/or server-side.
  • Prior experience working on a scalable web based applications.
  • Strong experience with Node.js in web app development.
  • Experience designing, implementing and using RESTful Web Services with Service-Oriented Architecture
  • Knowledge and experience with various JavaScript frameworks like React, Angular JS etc and strong experience working with MVC
  • Solid understanding of version control principles, preferably using BitBucket or Git
  • Experience using mocking frameworks, testing frameworks, dependency injection, NoSQL databases like MongoDB
  • Excellent knowledge on HTML CSS, and cross-browser layout skills and responsive design knowledge
  • Strong knowledge on how to navigate the vast and quickly evolving collection of open source projects and select the right tool for the job
  • Attention to detail and an ability to build reliable, scalable, and flexible software.
  • Knowledge and experience with authentication is a plus.
HOW TO APPLY?

You can apply by send us your CV to career@beyond-apps-group.com. Make sure to include:

  1. Your CV.
  2. Examples of your work (e.g.: GitHub, PDFs, Slidershare, etc.)
  3. Please add the job title as subject of the email.
Full Stack Technical Manager/Senior DeveloperPost Date - 05/August/2020
Job Description
  • We are looking for an experienced Full Stack developer who can combine the programming skills with the art of design and also build the development, testing and content integration pipeline for the platform. We expect you to grow developer productivity, enable continuous deployment, flawless content editing and minimize QA lifecycle.
Responsibilities
  • Participate in agile/scrum software development, prototyping and code reviews with a small team of developers
  • AS a full-stack developer, you Will code back-end services in Node JS and front-end in HTML, CSS3 and JavaScript React JS
  • Design, implement and/or use RESTful web services
  • Implement modern and responsive UI for the web and variety of devices
  • Write testable, well thought-out code Within the Node.js ecosystem, embracing additional languages and frameworks when appropriate
  • Unit, e2e and performance testing software under load to ensure reliability and scalability
  • Able to analyze product requirement, details out tasks, resources and schedules to release products.
Requirements
  • At least 4-5 years Of experience as Full stack developer and/or server-side.
  • Prior experience working on a scalable web based applications.
  • Strong experience with Node.js in web app development.
  • Experience designing, implementing and using RESTful Web Services With Service—oriented Architecture.
  • Knowledge and experience With various JavaScript frameworks like React, Angular JS etc and strong experience working With MVC.
  • Solid understanding of version control principles, preferably using BitBucket or Git
  • Experience using mocking frameworks, testing frameworks, dependency injection, NoSQL databases like MongoDB
  • Excellent knowledge on HTML CSS, and cross-browser layout skills and responsive design knowledge.
  • Strong knowledge on how to navigate the vast and quickly evolving collection Of open source projects and select the right tool for the job
  • Attention to detail and an ability to build reliable, scalable, and flexible software.
HOW TO APPLY?

You can apply by send us your CV to career@beyond-apps-group.com. Make sure to include:

  1. Your CV.
  2. Examples of your work (e.g.: GitHub, PDFs, Slidershare, etc.)
  3. Please add the job title as subject of the email.
Senior/team lead Java DeveloperPost Date - 05/August/2020
Job Description
  • We are looking for an experienced senior/team lead Java developer who can combine the programming skills with the art of design and also build the development, testing and content integration pipeline for the platform.
  • We expect you to grow developer productivity, enable continuous deployment, flawless content editing and minimize QA lifecycles.
Responsibilities
  • Participate & lead in agile/scrum software development, prototyping and code reviews with a small team of developers
  • As a Java developer, you will code back-end services in Spring framework technologies
  • Design, implement and/or use RESTful web services
  • Write testable, well thought-out code within the Java and Spring ecosystem, embracing additional languages and frameworks when appropriate
  • Unit, e2e and performance testing software under load to ensure reliability and scalability
  • Able to analyze product requirement, details out tasks, resources and schedules to release products.
Requirements
  • At least 5 years of experience as Java developer and Spring framework technologies.
  • Prior experience working on a scalable web/mobile based application.
  • Strong experience with Spring framework such as Spring Boot, Spring Cloud, Spring Security and Spring Data.
  • Knowledge on OOP, SOA, AOP and micro-service architectures
  • Knowledge and experience with various Java libraries like amazon aws, jackson, jetty, swagger, mapstruct
  • Experience using Docker, Maven, OAuth2 and AWS SDK
  • Solid understanding of version control principles, preferably using Git
  • Experience using NoSQL databases like MongoDB
  • Experience using mocking frameworks, testing frameworks
  • Strong knowledge on how to navigate the vast and quickly evolving collection of open source projects and select the right tool for the job
  • Attention to detail and an ability to build reliable, scalable, and flexible software.
HOW TO APPLY?

You can apply by send us your CV to career@beyond-apps-group.com. Make sure to include:

  1. Your CV.
  2. Examples of your work (e.g.: GitHub, PDFs, Slidershare, etc.)
  3. Please add the job title as subject of the email.
Streaming EngineerPost Date - 05/August/2020
Job Description
  • We are looking for a streaming engineer with experiences of large-scale broadcasting and streaming systems. This role is responsible for architecture of streaming parts of our system and should find, install, configure or develop required tools and protocols. This role should teamwork with front-end and back-end developers.
Responsibilities
  • Find and propose scalable architecture for streaming according to our business and technical requirements
  • Propose and implement solutions for optimizing costs and quality (latency, bandwidth, response time…)
  • Install and configure required streaming software and tools
  • Support and maintenance streaming platforms
  • Document proposed architecture, applied configurations and developed modules, plugins…
Qualifications
  • 5+ years experience on streaming: live streaming, vod, scalability, and broadcasting
  • Strong understanding of whole cycle of streaming systems includes capturing, encoding, transmitting, transcoding, broadcasting, watching, converting to vod…
  • Strong understanding of streaming protocols: RTMP, RTSP, WebRTC
  • Experience with video formats (mp4, MPEG-TS, …) and video codecs (H264, H265, VPx…)
  • Experience with streaming engines (Experience with Wowza will be a bonus)
  • Experience with one back-end language or framework (Java will be bonus)
  • Communication skills in English.
  • Bachelor’s degree in computer programming, computer science, or a related field.
  • Ability to work in an agile/SCRUM team environment.
  • Documentation skills
  • R&D skills
  • Experience with AWS will be a bonus.
HOW TO APPLY?

You can apply by send us your CV to career@beyond-apps-group.com. Make sure to include:

  1. Your CV.
  2. Examples of your work (e.g.: GitHub, PDFs, Slidershare, etc.)
  3. Please add the job title as subject of the email.