+ Essential Job Functions

  • Take over the existing source code of our offline-first Android and iOS applications and gain a deep
    understanding of the architecture and codebase
  • Lead the technical direction and decision-making process for the mobile app development project
  • Collaborate with the development team to ensure the code adheres to best practices, coding standards, and
    architectural principles
  • Guide the transition from MongoDB to a relational database, possibly SQLite, and ensure data integrity and
    performance
  • Work closely with the DevOps team to package and ship the middleware in Docker containers
  • Provide technical expertise and support to the development team during the feature development phase
  • Collaborate with product management and QA teams to translate requirements into technical solutions

+ Education and Experience

  • At least 3 years of experience in mobile software engineering
  • Bachelor’s or Master’s degree in engineering (Computer Science or Software development)
  • Proven experience as a Mobile App Developer, with a strong portfolio of released applications on Android
    and iOS platforms
  • Knowledge of GO language
  • Kotlin/java is a plus
  • Proficiency in Flutter framework and mobile app development using Dart programming language
  • Solid understanding of offline-first app architecture
  • Familiarity with database technologies such as MongoDB and SQLite
  • Excellent problem-solving and debugging skills
  • Strong collaboration and communication skills
  • Fluent in English (verbal and written)

+ Compensation and Benefits

  • Competitive salary and individual evaluation of performance and personal development
  • To be a part of a dynamic team with a supportive and knowledge-sharing culture
  • Introduction and training to grow your knowledge
  • Possibility for Microsoft Certifications
  • Possibility to work from home and the Skopje office
  • Enjoy our team-building events and internal frequent reunions
  • Yearly bonuses and additional vacation days
  • Additional private health insurance

Would you like to bear the challenge?
We are looking forward to receiving your e-mail application

CAPcargo Macedonia DOOEL | Str. Macedonia no.33/1-2, 1000 Skopje-Centar | North Macedonia | jobs@capcargo.com

+ Working Conditions

Working Conditions Details
Hours of work This is a full-time position, requiring 40 hours per week, with standard working hours from 9:00 am to 5:00 pm.
Work environment The work environment is a professional setting characterized by a collaborative and inclusive culture, where teamwork, open
communication, and a focus on achieving shared goals are valued. The workspace is designed to promote productivity, creativity, and comfort, with the necessary tools and resources readily available to facilitate the tasks at hand. Health and safety measures are
implemented to ensure the well-being of all employees, and respect for diversity and inclusion is integral to the workplace culture.
Travel requirements We offer team-building events and frequent internal gatherings to foster a sense of camaraderie and strengthen relationships among team members. Our company values collaboration and teamwork, and we believe that these activities help to build a positive and supportive work environment.

Company introduction

For 10 years, CAPcargo has been focusing on delivering its clients software tools to help them manage their businesses in the transport and logistics industry in the most efficient and optimal way. With the constant functional upgrades in our innovative vertical software solution integrated with Microsoft Dynamics AX and Dynamics 365 for Operations, we are dedicated to provide our customers a quality service and long-term stability. As we strive to do more for our clients, we also care about company’s most valuable asset, our employees, and we are expanding our team in our Skopje offices. If you’re looking for a new challenge and fulfill the below requirements, feel free to contact us and send your CV at: jobs@capcargo.com.