Android Developer
Acies IT Solutions
Brussels, Belgium
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Brussels, Belgium
Tech stack
Clean Code Principles
API
Data analysis
Android
Android Studio
Architectural Patterns
Confluence
JIRA
Unit Testing
Cloud Computing
Software Quality
Collaborative Software
Continuous Integration
Serialization
Github
Gradle
JSON
Network Security
Model View ViewModel
Parsing
Software Engineering
SonarQube
XML
Firebase
Gitlab
GIT
Kotlin
Information Technology
Performance Monitor
Jetpack Compose
Bitbucket
Asynchronous Programming
Google Play
REST
Code Restructuring
Android
Jenkins
Job description
- Translate functional requirements into high-quality, maintainable code.
- Design, build, and maintain high-performance, reusable, and reliable Kotlin code for Android.
- Collaborate with cross-functional teams to ship new features.
- Work with outside data sources and APIs, integrating RESTful services.
- Ensure best possible performance, quality, and responsiveness of applications.
- Write unit tests for robustness, including edge cases and usability.
- Identify and correct bottlenecks, fix bugs, and optimize performance.
- Maintain code quality, organization, and automation.
- Apply clean code principles and perform refactoring when necessary.
- Follow Android design principles, interface guidelines, and best practices.
- Work with Continuous Integration/Deployment tools and pipelines.
Requirements
Do you have experience in Network security?, Do you have a Master's degree?, * Master's degree in Computer Science, Software Engineering, or related field.
- 6+ years of professional experience in Android app development.
- Strong proficiency in Kotlin, preferably with Coroutines & Flow.
- Solid experience with Android UI, XML layouts, and Jetpack Compose.
- Proficiency in architectural patterns such as MVVM, MVP, or Clean Architecture.
- Hands-on experience with Android Studio and Git (GitHub/GitLab/Bitbucket).
- Familiarity with Gradle (Kotlin DSL preferred) for dependency management.
- Experience with programmatic UI development using ConstraintLayout and Compose UI.
- Strong understanding of REST API integration, JSON parsing (Gson/Moshi/Kotlin Serialization), and third-party libraries.
- Experience with Firebase (Analytics, Crashlytics, Performance Monitoring, Cloud Messaging).
- Experience with AppsFlyer for attribution, analytics, and performance tracking.
- Familiarity with CI/CD tools such as Jenkins and SonarQube
- Knowledge of collaboration tools like Confluence and JIRA.
Nice to Have:
- Experience with unit testing frameworks and automation.
- Knowledge of Google Play Store submission and deployment processes.
Benefits & conditions
The role is open for both Freelance and Permanent positions, and the salary depends on experience.