11/09/2018

Simple Task – a Teaching company

A story about a boy with a toy turning into a man with a robot

 

As you probably know by now, Simple Task is a relatively small company and some of you may consider that as a minus, but we most definitely don’t! For us, small means that all of us have an opportunity to engage ourselfes in many, not only different, but exciting new projects. We are a group of young and energetic people who love innovation. Making creative ideas come to life is something we strive for. That’s why we are always on the lookout for new opportunities to work on interesting projects.

 

Our doors are always open to young faces with new ideas. That is why we have an internship program for students. Regarding our internship program, we offer students a chance to work on real and exciting projects. They get to learn about new technologies and work with senior mentors that will pass on their knowledge. That way, we provide students with real work experience that teaches them not only new skills but also (much needed) good work habits.

 

Some of our interns decided to share their own personal ideas with us and because we found them to be refreshing, we decided to turn their ideas into something bigger. We want to see them come to life and that is why we transformed them into projects.

 

This time, we would like to introduce you to Nemanja Simić. Nemanja is a third-year computer science student at the Faculty of Technical Sciences in Novi Sad who came to Simple Task as a .NET intern. Little did we know that he had a project of his own that he’d been working on back home. It was a simple toy car that he made out of fun but once he brought it to the office, the potential was clear to us. At first, he intended it to be an electric toy car that could be remotely controlled by a mobile device. We decided to help him elevate his little project into a real one, so we gave him a scholarship.

The idea was to build an autonomous toy car that could be driven to a distance up to 1-2 kilometers with the help of a SIM card that would enable the communication. Later on, we built in a camera and object sensors that would prevent the car from crashing. Also, the plan is to incorporate a GPS device into the car, a gyroscope and a microphone. That way you could select a location on the map and the car would drive itself to the chosen location.

 

Nemanja named his little robot RASPY.  What makes this project so special is the fact that Nemanja has been working both on the hardware and the software side. The hardware is built on the Raspberry Pi 3 platform and he used various sensors for distance measurement, etc. Apart from that, the software is written in Python and the Android application is used as the car controller.  

We have big plans for this little robot but we can’t reveal them just yet. Follow us to find out what will the outcome look like at the end of this little robot’s metamorphosis.

If you are an innovation junkie like we are, you will love this! 🙂

For starters, some of the skills you should have:

  • excellent knowledge of Javascript 
  • any front-end framework (React, Angular 2+ or Vue)
  • knowledge of NodeJS
  • understanding of OOP concepts
  • good understanding of HTML5 and CSS3 
  • good understanding of source control tools such as GIT (Github, Bitbucket or Gitlab)
  • a college degree that corresponds to the required vacancy and at least 3 years of working experience
  • excellent verbal and written communication skills in English

We can give you a fair amount of great benefits such as:

  • remote work
  • flexible working hours, no overtime policy
  • challenging international projects
  • Private health insurance
  • we are offering an honest, supportive, and friendly working environment
  • knowledge-sharing, transparent and proactive communication among the team are some of our greatest values

 Feel free to apply for the job if you think we are a perfect match!

    For starters, some of the skills you should have:

    • excellent knowledge of Java (OOP)
    • good knowledge of Spring Boot 2 
    • good understanding of source control tools such as Git (Github, Bitbucket, or Gitlab)
    • experience with relational databases 
    • apply good technical practices and contribute to the application architecture with a focus on scalability, maintainability, security, and performance.
    • a college degree that corresponds to the required vacancy and at least 2 years of working experience in Java
    • excellent verbal and written communication skills in English

    We can give you a fair amount of great benefits such as:

    • remote work
    • flexible working hours, no overtime policy
    • challenging international projects
    • Private health insurance
    • we are offering an honest, supportive, and friendly working environment
    • knowledge-sharing, transparent and proactive communication among the team are some of our greatest values

     Feel free to apply for the job if you think we are a perfect match!

      For starters, some of the skills you should have:

      • understanding of OOP concepts
      • Knowledge of REST/JSON Web Services and back-office applications using the newest Microsoft stack of technologies including C#, ASP.NET/ASP.NET Core, WebAPI, T-SQL, SQL Server, Entity Framework
      • Good understanding of Javascript, HTML, CSS
      • Good knowledge of GIT
      • Apply good technical practices and contribute to the application architecture with a focus on scalability, maintainability, security, and performance.
      • a college degree that corresponds to the required vacancy and at least 3 years of working experience for Medior/ at least 5 years for Senior
      • excellent verbal and written communication skills in English

      We can give you a fair amount of great benefits such as:

      • remote work
      • flexible working hours, no overtime policy
      • challenging international projects
      • Private health insurance
      • we are offering an honest, supportive, and friendly working environment
      • knowledge-sharing, transparent and proactive communication among the team are some of our greatest values

       Feel free to apply for the job if you think we are a perfect match!

        For starters, some of the skills you should have:

        • A background or qualification in computer science or digital design
        • 5+ years of coding and design experience
        • 2+ years of experience in React
        • understanding of SOLID principles
        • good knowledge of GIT
        • good knowledge of design patterns
        • Good knowledge of UI/UX common practices and standards
        • Webpack
        • SCSS
        • Unit and E2E tests 
        • Experience or motivation to work in Framer Motion

        We can give you a fair amount of great benefits such as:

        • remote work
        • flexible working hours, no overtime policy
        • challenging international projects
        • Private health insurance
        • we are offering an honest, supportive, and friendly working environment
        • knowledge-sharing, transparent and proactive communication among the team are some of our greatest values

         Feel free to apply for the job if you think we are a perfect match!

          Your skills are:

          • Angular 2+
          • Typescript
          • RxJS 
          • HTML5 
          • CSS3

          ...and you may have experience with:

          • Webpack 
          • SCSS, SASS 
          • Unit and E2E tests

          We can give you a fair amount of great benefits such as:

          • remote work
          • flexible working hours, no overtime policy
          • challenging international projects
          • Private health insurance
          • we are offering an honest, supportive, and friendly working environment
          • knowledge-sharing, transparent and proactive communication among the team are some of our greatest values

           Feel free to apply for the job if you think we are a perfect match!

            For starters, some of the skills you should have:

            • excellent knowledge of Java
            • knowledge of Spring Boot 2
            • know how to create automated workflows with Webpack, Gulp
            • good understanding of HTML5 and CSS3
            • good understanding of source control tools such as Git (Github, Bitbucket, or Gitlab)
            • experience with relational databases
            • experience working with microservices
            • AWS or another cloud provider (GCP, Azure, etc.)
            • experience working with Linux/Unix
            • proficiency in standards-compliant and cross-browser compatible code
            • apply good technical practices and contribute to the application architecture with a focus on scalability, maintainability, security, and performance.
            • a college degree that corresponds to the required vacancy and at least 5 years of working experience in Java
            • excellent verbal and written communication skills in English

            We can give you a fair amount of great benefits such as:

            • remote work
            • flexible working hours, no overtime policy
            • challenging international projects
            • Private health insurance
            • we are offering an honest, supportive, and friendly working environment
            • knowledge-sharing, transparent and proactive communication among the team are some of our greatest values

             Feel free to apply for the job if you think we are a perfect match!

              For starters, some of the skills you should have:

              • good programming skills
              • familiarity with API Development (REST, Web API)
              • understanding of OOP concepts
              • a bachelor degree that corresponds to the required vacancy
              • strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
              • thorough understanding of React.js and its core principles
              • experience with popular React.js workflows (such as Redux)
              • familiarity with specifications of Typescript
              • experience with React Saga
              • good knowledge of HTML5 and CSS3

              We can give you a fair amount of great benefits such as:

              • remote work
              • flexible working hours, no overtime policy
              • challenging international projects
              • Private health insurance
              • we are offering an honest, supportive, and friendly working environment
              • knowledge-sharing, transparent and proactive communication among the team are some of our greatest values

               Feel free to apply for the job if you think we are a perfect match!