accesa.eu logo
accesa.eu

The place where creative problem-solvers that care for people, solutions, and their impact thrive

Senior Mobile Software Engineer, Kotlin

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2003H1B No SponsorCompany SiteLinkedIn

Location

Romania

Posted

1 day ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishAndroidGradleKotlin

Job Description

Senior Mobile Software Engineer, Kotlin

accesa.eu

• Design, implement, and maintain shared KMP modules for POS business capabilities • Define clean repository and service contracts • Implement platform-specific code for desktop and Android targets • Build offline-capable flows with local persistence • Write clean, well-structured code and participate in code reviews • Write automated tests for domain rules and use cases • Collaborate closely with frontend engineers and product owners • Mentor less experienced Kotlin developers

Job Requirements

  • 5+ years of experience with Kotlin, including strong hands-on KMP delivery to at least two targets (preferably Android and JVM/Desktop)
  • Solid understanding of Clean Architecture: domain, use-case, infrastructure, and platform layers with dependency inversion and repository abstractions
  • Practical experience with Kotlin Coroutines and Flow
  • Experience with offline-first or local-first client architecture
  • Familiarity with dependency injection patterns, preferably Koin
  • Strong testing discipline
  • Experience integrating REST/OpenAPI-style services
  • Comfortable with Gradle Kotlin DSL
  • Effective communication skills for collaboration

Benefits

  • Enjoy our holistic benefits program covering social, physical, emotional wellbeing, and work-life fusion.
  • Medical benefits
  • Gym support
  • Personalized fitness options
  • Team events
  • Healthy Habits Club

Related Job Pages

More Backend Engineer Jobs

Altamira logo

Full-Stack Engineer (Laravel + React)

Altamira

Holistic care for your digital solutions

Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

Role Description We are looking for a Full-Stack Engineer (Laravel + React) to join a growing product team. The project is focused on transforming how global enterprises manage internal eCommerce. With sustainability at its core, it helps customers reduce transportation by up to 90% and production volumes by up to 50% through local, on-demand production in more than 30 countries. The platform serves as a global one-stop eCommerce solution for marketing, sales, employer branding, and corporate merchandise, seamlessly integrating with customers’ existing systems while offering a significantly more user-friendly and sustainable alternative. The product has grown rapidly over the past 15 months and is now scaling its product and engineering team. The team consists of 15 people distributed across the Netherlands, the UK, Norway, Macedonia, Pakistan, Mexico, and Malta. While there is an office in Rotterdam, most of the team works remotely from home, co-working spaces, or while traveling. The company values ownership, trust, and clarity over heavy processes, giving you meaningful influence on both the platform and how it is built. Qualifications - Strong experience with Laravel and modern PHP. - Solid understanding of MVC architecture, domain modeling, and backend best practices. - Understanding of Domain-Driven Architecture. - Experience designing and consuming REST APIs. - Proficiency with relational databases (MySQL, PostgreSQL, or similar). - Working knowledge of frontend technologies (HTML, CSS, JavaScript). - Experience with React, Next, and Tailwind. - Familiarity with Git-based workflows, CI/CD, and production environments. - Comfort working across the stack to deliver end-to-end features. - Highly self-directed, able to plan, prioritize, and execute with minimal supervision. - Structured and methodical, writing maintainable code and thinking in systems. - Product-minded, understanding how technical decisions affect users and business outcomes. - Pragmatic problem-solver, balancing ideal architecture with real-world constraints. - Clear communicator in a distributed, async-first team environment. Requirements - Design, build, and maintain core backend features using the Laravel framework. - Develop and evolve RESTful APIs used by internal services, partners, and integrations. - Implement frontend components that support and surface backend functionality (primarily using TypeScript, React, and Next). - Collaborate closely with product, design, and operations to turn real-world workflows into scalable software. - Contribute to system architecture decisions, data models, and technical standards. - Ensure performance, reliability, and scalability across the platform. - Debug complex issues across the stack and take ownership of resolutions. - Participate actively in code reviews and technical discussions. - Continuously improve code quality, tooling, and development processes. Benefits - Fair, competitive pay and real opportunities to grow. - Fully remote - no commuting, no office constraints. - No micromanagement - we do trust, ownership, and support. - All the tech equipment you need provided. - 20 working days of paid vacation, paid sick leave, public holidays, and regular salary reviews. - A flexible schedule to keep your work-life balance sane. - Space to learn, experiment, and bring your ideas to life.

Worldwide
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Develop .NET Core solutions across WPF, ASP .NET Core (Web API/MVC, Minimal APIs) and related technologies • Translate high-level product requirements into detailed technical designs and implementation plans • Write thorough unit & integration tests (MSTest, NUnit/xUnit) and leverage Docker/TestContainers for reliable testing • Collaborate with PMs, QA, DevOps, and occasionally customers—to review designs, demo progress, and iterate rapidly • Maintain clean code, clear documentation, and version control (Git/Azure DevOps)

Canada
$112.3K - $152.0K / year
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Develop integrations between Dotmatics and Siemens' broader ecosystem — connecting our e-commerce and internal order flows with enterprise systems such as tax collection, ERP, and other shared infrastructure • Scale and improve our shared services platform (billing, licensing, marketing) using GraphQL and modern back-end technologies • Enhance the front-ends of GraphPad.com, SnapGene.com, Geneious.com, and other brands using a multi-brand design system (Storybook) and modern frameworks (Next.js, headless CMS) • Propose and own technical architecture decisions • Collaborate closely with product and engineering peers to execute on the product vision • Design and develop GraphQL and REST APIs alongside responsive, accessible front-ends • Build reusable, well-tested components and maintain high code quality standards • Write thorough end-to-end and unit tests

United Kingdom
£67.6K - £91.5K / year
Ocean Technologies Group logo

Development Team Leader – .Net

Ocean Technologies Group

Powering teams that deliver for people & planet, with maritime learning, crew and fleet management and GRC solutions

Full TimeRemoteTeam 201-500Since 2020H1B No Sponsor

• Lead a team of .Net developers, ensuring alignment on goals, quality, and delivery timelines. • Mentor and coach team members to support their technical and professional growth. • Drive engineering excellence by promoting best practices in coding, architecture, and testing. • Plan and manage team capacity, sprints, and milestones to ensure predictable delivery. • Collaborate with other Team Leaders, Development Managers, Architects, and Product Owners to align engineering execution with business objectives. • Ensure effective adoption and execution of agile methodologies (Scrum/Kanban) within the team. • Contribute to the evolution of development processes, CI/CD pipelines, and DevOps practices. • Foster a culture of continuous improvement, innovation, and knowledge sharing.

Romania