Source description
About the role
Title: Android Developer
Location: Belgium
Primary Skill: Modern Application Development-Native-Android
Job description
Native mobile and tablet applications for Android
Streamlining our development process all the way from code check-ins, peer code reviews, static code analysis, to running automated functional regressions test against the backend APIs (using the best tools that we can find: e.g. Jira, Git, Crucible, Jenkins, Gradle, Espresso, ...)
Improving our continuous integration, increasing our automated test coverage, and helping us get to the next level of maturity with respect to Continuous Delivery.
Your qualification
You love technology and naturally stay up-to-date on relevant new developments
5+ years of software engineering experience, preferably in creating high scalability mission-critical applications
You are able to develop efficient and maintainable code with the right balance between solving the problem at hand and not over-engineering your solution
You have real world OO design experience and knowledge of design patterns, combined with an ability to succinctly convey design information using suitable tools (e.g. the UML, BPMN)
Excellent knowledge of Java and Android SDK and a minimum of 3 years of solid experience with the Android platform
Knowledge of other modern OO languages especially Swift, Objective-C
Good knowledge OS fundamentals with the ability to apply it in the context of modern operating systems (e.g. Linux, OS X, Windows Server 2008/2012)
A working knowledge of JavaScript and WEB 2.0 applied in the context of Hybrid mobile development using frameworks such as Apache Cordova
You have basic knowledge of relational databases (e.g. Client, MS SQL Server, MySQL, PostgreSQL, etc).
Great English communication skills, verbal as well as written
You value a multi-cultured environment where English is the working language and you easily get on with people from different cultural backgrounds
Will be a plus
Ability to develop for iOS
Experience with React Native
Experience with at least one modern scripting language (e.g. python, ruby, etc.)
Knowledge of NoSQL data stores
Job type: Permanent Division: eTeam Workforce Limited Reference: 21-04616
More at eTeam