Job Description
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.
Qualifications
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
See more jobs at EGS
Apply for this job