Let’s grow and be a part
of something remarkable together.

On the lookout for an exciting opportunity to work in an enticing environment on exciting projects with experienced team members who are always willing to help?

Unlock Your Potential
Join Our Team of Innovators!

Discover exciting career opportunities that encourage growth, creativity, and collaboration. Join a dynamic team where your skills are valued, and your potential is limitless.

Flutter Developer
Medior/Senior

We’re looking for a Medior Flutter Developer to join our quirky, fun-loving team and help us conjure up some seriously cool apps.

Technical Requirements and Skills:
- Experience in Flutter SDK and Dart language
- Experience as a native Android or iOS developer
- Knowledge of Object-Oriented
- Programming, design patterns and mobile application architecture
- Experience with unit testing, widget testing and integration tests
- Understanding of state management (BLOC, provider)
- Knowledge of mobile app deployments, working with REST API
- Professional working proficiency in English
- Experience in working in offline mode, local data storage, threads and performance adjustment
- Ability to comprehend business requirements and transfer those into technical requirements
- Good knowledge of code versioning tools (Git)
- Experience and strong understanding of state management solution Bloc.
- Design and implement applications following Clean Architecture principles. 
- Development of high-quality applications based on design and wireframe
- Development and maintenance of quality, reusable and reliable code
- Maintaining the performance, quality and response of the application
- Knowledge of the principles of continuous integration
- Good communication skills and analytical thinking
- Teamwork and willingness to share knowledge and skills with colleagues
- A desire for advancement and personal development
-A proactive way of thinking,
- Minimum two years of work experience
What We Offer:
We offer you work in a team of young and promising people who are always ready for action, a general package of benefits, but also:
- Individual approach to each employee,
- Lots of opportunities to prove yourself, and
- Great team to work and socialize with.
If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply
Full-stack Developer
Junior/Medior

If you can front-end, back-end and joke-end with equal brilliance, you are the right person for us.  If you thrive in an environment where every day is different and every bug is a puzzle waiting to be solved, this might be the gig for you.

Requirements:
- Bachelor's degree in computer science, Engineering, or a related field and equivalent experience (2+years),
- Excellent problem-solving skills,
- Strong communication and interpersonal skills,
- Verbal and written communication skills, fluent in English
Technical Requirements and Skills:
- Good understanding of front-end technologies, such as HTML5, and CSS3,
- Good understanding of SASS/SCSS,
- Proficiency knowledge of JavaScript and TypeScript,
- Understanding the nature of asynchronous programming (RxJS),
- Angular 2+ framework,
- Angular Material,
- Understanding of Object-oriented programming,  
- REST APIs,
- Source code management Git,
- Good knowledge of C#, .Net Core,
- Experience with SQL and relational database,
- Good to have experience with SaaS model and Cloud (Azure) environment,
- Good knowledge and understanding of data modeling and RESTFul API,
- Good knowledge of OOP concepts and SOLID principles,
- Good knowledge of code versioning tools (Git).
What We Offer:
We offer you work in a team of young and promising people who are always ready for action, a general package of benefits, but also:
- Individual approach to each employee,
- Lots of opportunities to prove yourself, and
- Great team to work and socialize with.
If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply
Frontend Developer
Junior/Medior

We're on the hunt for a creative and detail-oriented Frontend Developer to craft stunning user interfaces that leave a lasting impression.

Requirements:
- Bachelor's degree in computer science, Engineering, or a related field and equivalent experience (2+years),
- Excellent problem-solving skills,
- Strong communication and interpersonal skills,
- Verbal and written communication skills, fluent in English
Technical Requirements and Skills:
- Proficiency in Angular, TypeScript and JavaScript,
- Good understanding of web markup, including SASS/SCSS and HTML,
- Understanding the nature of asynchronous programming (RxJS),
- Understanding of Object-oriented programming,
- Excellent problem-solving skills and attention to detail,
- Angular Material is a plus,
- REST APIs,  
- Source code management Git,
And if you are:
- Genuinely curious and strive to learn constantly,
- Self-reliant, proactive, and team oriented,
- Looking for solutions rather than excuses,
- Self-motivated and result-driven.
What We Offer:
We offer you work in a team of young and promising people who are always ready for action, a general package of benefits, but also:
- Individual approach to each employee,
- Lots of opportunities to prove yourself, and
- Great team to work and socialize with.
If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply
Technical Lead
Medior/Senior

Our team needs reinforcements, and we are looking for a highly qualified Technical Lead to contribute to the development, implementation, and maintenance of our product. Your main task will be coordination with the developer team and constant work on creating innovative products and solutions.

We need a key role that requires a combination of technical expertise, leadership skills, and the ability to manage complex projects; So, if you can front-end, back-end and joke-end with equal brilliance, you are the right person for us.

Technical requirements and skills:
- Proficiency in programming languages, frameworks, and development methodologies relevant to the organization's tech stack;
- Good understanding of front-end technologies, such as HTML5, and CSS3,
- Good understanding of SASS/SCSS,
- Proficiency knowledge of JavaScript and TypeScript,
- Understanding the nature of asynchronous programming (RxJS),
- Angular 2+ framework,
- Angular Material,
- Distributed version control (Git),
- Good knowledge of C#, .NET Core,
- Good knowledge and understanding of data modeling and RESTful API,
- Good knowledge of OOP concepts and SOLID principles,
- Experience with SQL and relational database,
- Good to have experience with SaaS model and Cloud (Azure) environment,
- Good to have experience with Azure Devops and/or Jenkins
- Good to have experience in performance optimization and application vulnerability assessment
Key Responsibilities:
- Assist clients in the integration of our products into their systems, providing technical support and guidance throughout the implementation process
- Understanding of system architecture, design patterns, and best practices;
- Strong leadership skills to guide and mentor the development team;
- Ability to provide technical direction and make decisions that align with the overall business objectives;
- Experience in managing and leading a team of developers, ensuring productivity and adherence to timelines (The team consists of 15 developers of different seniority);
- Experience in planning, executing, and delivering IT projects on time and within budget;
- Excellent communication skills to interact with team members, stakeholders, and other departments;
- Ability to troubleshoot technical issues and provide innovative solutions;
- Proficient in creating and maintaining technical documentation;
- Implement and advocate for best practices in code quality, testing, and deployment;
- Bachelor's degree in computer science, Engineering, or a related field and equivalent experience (5+years)
If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply
Support Engineer
Medior

We are looking for a Medior Support Engineer  who will talk a little, test a little and learn a lot in our team.

It is a big plus if you are comfortable with moving your clock because for this position we have to adapt to the client's time zone and working hours (Abu Dhabi, UTC +4)

Technical requirements and skills:
- 2+ years of technical support of customer service in an IT company,
- Fluent in English, excellent verbal and written communication skills,
- Excellent problem-solving and communication skills,
- Strong inclination towards customer care and focus on constant improvement,
- Candidates with a degree from the Faculty of Technical Sciences are preferred.
Key Responsibilities:
- Serve customers by providing product and service information, answering detailed product and service questions,
- Address client’s issues and resolve them in a timely manner using various tools at your disposal,
- Provide professional customer support,
- Communicating and coordinating with other colleagues in the team,
- Proposing product improvements in order to increase the efficiency of both the client and the support team,
- Manage and follow up on all relevant stakeholders’ feedback,
- Preparing and performing End User trainings,
- Providing second level application support including troubleshooting, workarounds, and resolution,
- Using all Microsoft Office applications, Proficient in MS Office
It is a big plus if the candidate has skills and knowledge related to testing:
- Writing Test Scenarios and Test Cases,
- Writing/executing automated tests,
- Improving QA/QC processes and writing best-practice QA/QC procedures,
- Ready to spread and share accumulated knowledge,
- Experience with DevOps and CRM systems
And if you are:
- Genuinely curious and strive to learn constantly,
- Self-reliant, proactive, and team oriented,
- Looking for solutions rather than excuses,
- Self-motivated and result-driven
- Ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply
Project Manager
Junior

Your job will be to coordinate people and processes to ensure that our projects are delivered on time and produce the desired results.

Specific responsibilities include developing detailed project plans, ensuring resource availability and delivering each project on time within budget and scope.

Technical requirements and skills:
- Excellent communication skills,
- Excellent knowledge of the English language,
- Strong working knowledge of Microsoft Office,
- PMP certification is a plus;
- Great educational background, preferably in the fields of computer science or engineering for technical project managers, Bachelor
Degree
- Strong familiarity with project management software tools, methodologies, and best practices.
Key Responsibilities:
- Work closely with the client's leading project,
- Generate client value proposition, organize meetings, deliver presentations and develop and maintain client relationships,
- Create project plans to deliver the agreed scope with the project team assigned,
- Ensure that all projects are delivered on time, within scope and within budget,
- Develop a detailed project plan to track progress,
- Manage the relationship with the client and all stakeholders,
- Create and maintain comprehensive project documentation,
- Measure project performance using appropriate systems, tools and techniques and Perform risk management to minimize project risks,
- Ensuring teams meet all scope requirements by completing jobs properly according to their contract or agreement with the client,
- Ability to analyze financial aspect of current projects and forecast future activities,
- Ability to think analytically, work at different levels of detail based on the situation, manage multiple activities/projects, anticipate issues and propose solutions,
- Experience with project management software tools.
We offer you work in a team of young and promising people who are always ready for action, a general package of benefits, but also Individual approach to each employee
If you are ready for this kind of adventure, send us your CV on jobs@rationaletech.com
Apply