
Mobile Applications Developer
1 day ago
We're looking for a talented software engineer to join our team and contribute to the development of cutting-edge mobile applications.
This role offers a unique chance to shape the future of technology in Europe, working on large-scale projects that directly impact millions of citizens around the globe. As an Android Software Engineer, you'll be part of a highly-skilled core engineering team responsible for delivering state-of-the-art solutions for Netcompany-Intrasoft's products and clients.
Key Responsibilities:
- Develop high-quality mobile applications for the Android platform, focusing on performance, scalability, and user experience.
- Collaborate with cross-functional teams, including designers, product managers, and back-end developers, to define, design, and ship new features.
- Maintain and optimize existing codebases, ensuring robustness, security, and performance through continuous refactoring and code reviews.
- Debug and resolve issues by tracking down and fixing crashes, performance bottlenecks, and user-reported bugs.
- Implement APIs and integrate third-party services, ensuring smooth interaction between mobile apps and back-end systems.
- Stay up to date with the latest mobile development trends and continuously improve the app's architecture and performance.
- Write and maintain unit and integration tests to ensure the high reliability of the mobile applications.
Requirements
For this challenging role, we're seeking a candidate with:
- A degree in Computer Science, Software Engineering, or a related discipline.
- Strong expertise in Kotlin for Android development, leveraging advanced features such as Kotlin Coroutines for asynchronous tasks and Kotlin Flow for reactive programming.
- Solid experience with modern Android architectures like MVI (Model-View-Intent) and MVVM (Model-View-ViewModel) for building scalable and maintainable apps.
- Experience using Jetpack Compose for building modern, reactive UIs, with a focus on responsiveness, performance, and clean code practices.
- Strong knowledge of implementing Dagger, Hilt, or Koin for Dependency Injection to improve app scalability and testing capabilities.
- Experience with writing and maintaining unit tests using JUnit and UI tests using Espresso to ensure code quality. Familiarity with mocking frameworks such as Mockito.
- Proficient with Git for version control, with a good understanding of branching strategies and code reviews.
- Skilled in integrating RESTful APIs, WebSockets, and other backend services using Retrofit, OkHttp, and Kotlin Serialization.
- Experience working with local storage solutions like Room, SQLite, Realm, and SharedPreferences for data persistence and offline-first functionality.
- In-depth knowledge of managing background tasks and threading using Kotlin Coroutines, ensuring efficient and smooth operations.
- Skilled in leveraging Gradle for project management and dependency handling.
- Strong interpersonal skills, adaptability, and a collaborative mindset.
- Fluency in English.
Nice-to-Have Skills
While not required, familiarity with CI/CD tools like Jenkins, CircleCI, or GitHub Actions to automate builds, tests, and deployments is a plus. Additionally, knowledge of mobile security best practices, including securing sensitive data, encryption, and proper authentication methods, is also desirable.
What We Offer
As a member of our team, you'll enjoy a range of benefits, including:
- A competitive compensation and benefits package.
- Health and life insurance program.
- Meal and commuting allowance.
- Well-being activities.
- Continuous learning opportunities.
- A personalized development plan for targeted career growth.
Join us in Athens and become part of a diverse environment where you'll have the opportunity to work alongside well-experienced professionals on challenging, large-scale projects that directly impact millions of citizens around the globe.
-
Athens, Attica, Greece beBeeMobile Full timeMobile Software Engineer RoleAbout UsIndeavor is a software company with offices in the United States and Greece. We create workforce management applications for Fortune 100 customers. Our goal is to empower our employees and ensure an inclusive environment.The successful candidate will spearhead the design, development, and refinement of mobile applications...
-
Mobile Application Developer
1 day ago
Athens, Attica, Greece beBeeMobileDeveloper Full timeJob Description:We are looking for a seasoned mobile developer to join our team and contribute to the development of innovative Android applications. As a key member, you will be responsible for designing and implementing responsive UIs that deliver exceptional user experiences.Working closely with UX/UI designers and backend developers, you will collaborate...
-
Mobile Application Developer
19 hours ago
Athens, Attica, Greece beBeeInnovator Full timeTransformative OpportunityA fresh challenge awaits an innovative and driven individual to spearhead the development of a leading mobile application. This pivotal role offers an exceptional chance to collaborate with a talented team and create a seamless, engaging user experience.Key Responsibilities:Design and implement cutting-edge features for our iOS app...
-
Senior Mobile Application Engineer
1 day ago
Athens, Attica, Greece beBeeDeveloper Full timeMobile App Developer OpportunityWe are seeking a skilled Mobile App Developer to join our team and contribute to the development of innovative mobile-first solutions. As a key member of our engineering team, you will be responsible for designing, building, and maintaining high-quality mobile applications that meet the needs of our users.Our ideal candidate...
-
Expert iOS Application Developer
1 day ago
Athens, Attica, Greece beBeeSoftware Full timeMobile Software EngineerJoin our team as a skilled Mobile Software Engineer to craft high-quality applications for the iOS platform. This is an exciting opportunity to work on challenging projects, collaborate with a dynamic team, and contribute to the growth of a leading tech company.Design, develop, and maintain mobile apps for the iOS platform using Swift...
-
Athens, Attica, Greece beBeeCustomerSupport Full timeUnlock a new adventure in Greece with our exciting opportunity for Polish Customer Support Specialists.As a key point of contact for Polish-speaking users, you will provide exceptional support and assistance for our cutting-edge mobile applications. Engage directly with customers, addressing their queries and issues while enhancing their experience with our...
-
Mobile App Developers Wanted
1 day ago
Athens, Attica, Greece beBeeDeveloper Full timeEuronet is seeking talented professionals to join its team as Mobile App Developers. This exciting opportunity allows individuals to work on a cutting-edge project, Throo, a digital platform revolutionizing wallets and payments for consumers and merchants in Greece and beyond.Throo is a Greek fintech startup acquired by Euronet, a global leader in financial...
-
Senior Mobile App Developer
1 day ago
Athens, Attica, Greece beBeeiOSDeveloper Full timeTransforming the shopping experience is an exciting challenge that drives our growth and success. At the heart of this mission are talented individuals who share our passion for e-commerce and technology.We seek skilled professionals to join our dynamic team, leveraging their expertise in iOS app development to revolutionize the online shopping landscape. As...
-
Advanced Web Application Developer
19 hours ago
Athens, Attica, Greece beBeeFullStackDeveloper Full timeOur ideal candidate will be a skilled web application developer with expertise in designing, building, and maintaining web applications using .NET framework.Key Responsibilities:Collaborate with cross-functional teams to define project requirements, scope, and deliverables.Develop and maintain resilient Back-End and Front-End applications using techniques...
-
Senior Banking Application Developer
1 day ago
Athens, Attica, Greece beBeeDeveloper Full timeJob TitleA Senior Developer position is available for a skilled professional to design, develop and maintain core banking applications. The successful candidate will work closely with the bank's team to understand business requirements and implement solutions.Key responsibilities include designing, developing and maintaining core banking applications,...