Looking to become a major player on a team? Want to make a big impact on an engineer-driven roadmap in your next career adventure? We are looking for a hands-on Senior Kotlin Software Engineer and desirably with some experience in C/C++ software development. The core mission requires payment application development for Android and Linux based E-POS terminals.
IT SKILLS / TOOLS:
- Kotlin
- Android
- C/C++
- Multithreading and synchronization
- Basic cryptography understanding
- Understanding Protocol Design Approaches
- Design patterns basics
- Tools: IntelliJ IDEA, Git, GitBucket, Jenkins, Confluence, Jira
Additional knowledge would be welcome:
- Linux System Programming, POSIX
- Modern approaches for Android application development
- Knowledge of Linux internal architecture
- Experience in TDD
- Experience in Java
- UML and Documentation development
Responsibilities
- Development of applications/modules/libraries using Kotlin and Android framework and proprietary libraries.
- Updating corresponding technical specifications, work with customer specifications
- Software maintenance (bug fixes, refactoring)
- Code analysis
- Work closely with QA Engineers for debugging and bug fixing
- You will be empowered in your role
- We have a competitive compensation package that includes medical and dental Insurance
- In-house courses of English and French languages
- Opportunities to participate in exchange programs abroad
- Discount programs especially designed for EGS’ employees
- 2x a week yoga classes
- Business trips and trainings