mobilemenu

Senior Android Developer (KMM)

As a part of the Dyninno Group Travel sector and given our rapid expansion, we are seeking for a skilled Senior Android Developer with Kotlin Multiplatform Mobile (KMM) expertise to join our team and help drive multiple high-impact global projects forward within Trevolution.

Trevolution Group is an established leader in agency sales of air tickets and travel services to both retail and corporate clients. We currently sell over 70,000 air tickets and package holidays every month and rank as the seventh-largest consolidator in the US. 

As a Senior Android Developer, you will be responsible for delivering complex internal system development projects centered on the Dreampass application and our internal travel agent application. You will plan, coordinate, and oversee activities across the entire delivery lifecycle—focusing on the evolution of the backend-driven UI platform, UI test automation, and CI/CD infrastructure. Working closely with the business and key project stakeholders, you’ll ensure alignment, efficiency, and high-quality deliverables. 

Responsibilities:

  • Develop and continuously improve our Dreampass consumer-facing application, as well as an internal travel agent application – focusing on backend-driven UI architecture and best practices. 
  • Design and implement KMM-based solutions to share business logic across Android and iOS, ensuring scalability and performance. 
  • Collaborate with cross-functional teams – engineering, product, and design – to define, develop, and ship new features. 
  • Troubleshoot and resolve bugs. 
  • Stay current with the latest Kotlin, Android, and KMM trends, ensuring we leverage modern technologies and best practices. 
  • Optimize Android-specific UI and performance using Jetpack Compose, Flow, Coroutines, and MVI patterns. 
  • Ensure the best possible performance, quality, and responsiveness of the applications for both Android-specific and KMM-shared components. 

Requirements:

  • 7+ years of professional experience in Android application development. 
  • Mandatory experience with Kotlin Multiplatform Mobile (KMM), including architecture and integration with Android and iOS. 
  • Proficiency in Kotlin, Jetpack Compose, Flow, Coroutines, and MVI architectures. 
  • Mandatory hands-on experience with backend-driven UI implementations. 
  • Ability to profile and optimize performance using Android Studio tools. 
  • Understanding of basic algorithms and data structures. 
  • Experience working with CI/CD pipelines, UI/unit testing, and analytics/performance metrics. 
  • Solid knowledge of OOP principles and design patterns. 
  • Excellent personal organization and the ability to prioritize tasks effectively. 
  • Strong problem-solving aptitude, curiosity, and passion for learning. 
  • Good English skills as the company is international and has foreign employees and partners, and the nature of the work requires close cooperation with them. 

Compensation:

The salary range for this position is between 4,000 EUR gross and 5,200 EUR gross per month depending on the applicant’s professional experience in the relevant field. 

Senior Systems Analyst

As a part of the Dyninno Group Travel sector we are looking for an additional team member, a Senior Systems Analyst, to join us within Trevolution.

At Trevolution Group, we’re passionate about creating innovative solutions to simplify business travel for our clients. We’re a global company with a mission to make travel hassle-free, efficient and cost-effective. Our internal travel systems are a crucial component of this mission, and we’re looking for a talented Systems Analyst to join our team and help us take our platform to the next level.  

Responsibilities:

  • Work with the Product Owner (PO) and stakeholders to gain a deep understanding of business requirements.
  • Transform business ideas to precise technical requirements. 
  • Compose and word technical requirements for change requests in existing functionality and for completely new features, and create acceptance criteria for Dev and QA teams.
  • Elaborate on new change or features requests with cross-functional teams.
  • Participate in development: support Developers and Quality Assurance engineers by answering questions, clarifying requirements and providing feedbacks.
  • Analyze, evaluate and search for possibilities to improve existing processes: simplify and automate.
  • Be responsible for and keep up-to-date system documentation. 

Requirements:

  • 3+ years of experience in business or system analysis, design, and implementation.
  • Prior experience with technical documentation writing, systems interactions and flow diagramming.
  • Work with Product Owners, Team Leads, Development team and other Systems Analysts. 
  • Very good knowledge of methods and tools for business and systems analysis, and requirements engineering.
  • Strong analytical skills and ability to structure a product or service information and processes in a way that they are easily comprehensible to all related parties: mainly Product Owners, Developers and Quality Assurance engineers.
  • Very good verbal and written communication skills. Good knowledge of Latvian, as well as English language as the company is international and has foreign employees and partners, and the nature of the work requires close cooperation with them. 

What will be considered an advantage:

  • Ability to read and understand system logs.
  • Experience with Kibana, Grafana and Looker. 
  • Experience working with Jira and Confluence.
  • Experience with systems integration and API.
  • Degree in computer science or IT with a focus on business and systems analysis, and requirements and process engineering. 

Compensation:

The salary range for this position is between 3,000 EUR gross and 4,500 EUR gross per month depending on the applicant’s professional experience in the relevant field.

Engineering Manager

As a part of the Dyninno Group Travel sector we are looking for an additional team member, an Engineering Managerto join us within Trevolution.   

Trevolution Group focuses on agency sales of air tickets and travel services to both retail and corporate clients, and it now sells over 70,000 air tickets and package holidays every month and is the seventh-largest consolidator in the US. 

As Engineering Manager You will be responsible for leading a team of highly skilled developers and delivering complex internal system development projects across a variety of products and technologies. Managing the successful delivery of projects will require you to plan, coordinate and lead activities across the full delivery lifecycle. This will include working closely with business and liaising with key project stakeholders. You will grow professionally as an individual and will be able to see and feel the impact you are making on the growth of our company every day. 

Responsibilities:

  • Lead and mentor a team of developers in full-stack development.
  • Facilitate day-to-day management responsibilities including team support, feedback, open discussions, and time management.
  • Manage the delivery of multiple complex simultaneous system development projects.
  • Identify and implement best practices for quality and efficient software engineering.
  • Collaborate with the product team to deliver new features.
  • Define project functional technical requirements, identify project milestones, phases, and elements needed to complete them.
  • Engage and manage project stakeholders to make the project a success. 

Requirements:

  • Experience in people management and the ability to lead and motivate others.
  • Proven experience in leading and managing the delivery of system/software development projects in an international environment.
  • Solid project management skills using different methodologies and approaches.
  • Previous experience acting as a developer or QA would be an advantage. 
  • Good English skills as the company is international and has foreign employees and partners, and the nature of the work requires close cooperation with them.
  • Excellent personal organization and ability to prioritize and carry out multiple tasks.
  • Able to influence and drive projects to meet key milestones and overcome challenges. 

Compensation:

The starting point for this position is no less than 5,000 EUR Gross per month.