Project Manager

Responsibilities

Team

  • Never stop growing your skills and help others grow their skills
  • Take care of your team and teach them how to take care of each other
  • Balance the interests of the customer and the interests of the business & your team
  • Observe, evaluate and suggest improvements on people skills & process
  • Ensure the level of full transparency, within the team and with the client

Project

  • Coordinate people for the flawless execution of projects
  • Facilitate the discovery and definition of project roadmap (scope, budget, timeline, goals, milestones, allocation and deliverables)
  • Ensure that all projects are delivered on-time, on scope and on budget (as applicable)
  • Manage project financials: budget, invoicing, forecasts 
  • Track, maintain and communicate project status, ensure all project stakeholders are aware of it
  • Negotiate and track changes in project scope, schedule and costs as needed to meet the constraints
  • Measure project performance using appropriate systems, tools, and techniques
  • Maintain a win-win relationship with the client

Product

  • Identify client needs through clear requirements
  • Define acceptance criteria for development items
  • Understand the business value, scope and cost of the product features being built and act as an advisor for the customer 

Requirements

Be ready to adapt to a whole new experience. Different kind of IT business and culture. 

  • Excellent client-facing and internal communication skills (written and verbal)
  • Very good English skills (B2/C1+)
  • Strategic thinking - product/project/business related
  • Very good knowledge of Agile processes (SCRUM, Kanban) and tools (Jira / Confluence)
  • Great in setting up client expectations 
  • BA techniques - advanced level
  • Deep understanding of software development
  • Great educational background, preferably in the field of Computer science or equivalent
  • Good understanding of discipline autonomy, very good level of self-organizing skills 
  • Proven experience leading software development teams 
  • 4+ years of experience in a similar role 7+ years total experience in software industry preferred, on more than 2 products
  • Solid organizational skills including attention to detail and big-picture awareness

 

 

Automation Quality Control Engineer

We are looking for an Automation Quality Control Engineer responsible to develop and execute exploratory and automated tests to ensure product quality. You must ensure the verification and validation of the software developed with respect to the acceptance criteria and requirements.

Responsibilities

  • Review acceptance criteria and specifications to provide timely and meaningful feedback. You must know by heart the requirements and acceptance criteria of each feature that was or is currently under development. You must be able to explain the requirements and acceptance criteria to all project stakeholders (developers, PO, PM, Scrum master).
  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Perform manual testing by executing the software with an aim to identify bugs/defects.
  • Implement and maintain automated UI acceptance tests for web and mobile (iOS, Android) applications.
  • Identify, record, document thoroughly and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle.
  • Stay up-to-date with new testing tools and test strategies.

Skills and Qualifications

  • Attention to detail
  • Basic knowledge with Xamarin.UI Test, Protractor or Selenium webdriver
  • Good english communication skills
  • Proven experience as a QC engineer or similar role
  • Analytical mind and problem-solving aptitude
  • ISTQB Foundation level certification
  • BS/MS degree in Computer Science, Engineering or a related subject

Junior Android Developer 

We are looking for an Android Mobile App developer responsible for the development of a new event-organizing application. Your primary focus will be the development of the Android mobile application and the integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

It is a plus if you have working experience with Kotlin, if not don't worry you will have time to learn about this new and modern programming language.

Responsibilities

  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java / Kotlin code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Guide less experienced Android developers in the team

Skills and Qualifications

  • Strong knowledge in using UNIX based operating systems
  • Strong knowledge of OOP principles
  • Basic knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience in using Java
  • Minimum knowledge in Kotlin (it's a plus)
  • Basic experience with the IntelliJ and AndroidStudio IDEs
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Basic experience with the Gradle build-system.
  • Familiarity with cloud message APIs and push notifications
  • Basic understanding of Material design principles and interface guidelines
  • Basic understanding of code versioning tools, such as Git
  • Good understanding of software architecture / design-patterns
  • Familiarity with continuous integration
  • Attention to detail
  • Good english communication skills
  • BS/MS degree in Computer Science, Engineering or a related subject (it's a plus)
  • Basic knowledge in using Room, Retrofit, Android Architecture Components (a big plus)

Manual Quality Control Engineer

We are looking for a Manual Quality Control Engineer responsible to develop and execute manual tests to ensure product quality. You must ensure the verification of the software developed with respect to the acceptance criteria and requirements.

Responsibilities

  • Review acceptance criteria and specifications to provide timely and meaningful feedback.
  • You must know by heart the requirements and acceptance criteria of each feature that was or is currently under development. You must be able to explain the requirements and acceptance criteria to all project stakeholders (developers, PO, PM, Scrum master).
  • Focus on manual testing by executing the software with an aim to identify bugs/defects.
  • Identify, record, document thoroughly and track bugs.
  • Perform thorough regression testing when bugs are resolved.

 

Skills and Qualifications

  • Good english communication skills
  • BS/MS degree in Computer Science, Engineering or a related subject
  • ISTQB Foundation level certification - nice to have
Curious yet?

Let’s have a talk

If any of the above positions have piqued your interest, we’d be more than happy to meet you.

Email us

Apply Here!