Our client is looking for a Senior FrontEnd Software Egineer
Description:
As a senior FrontEnd Software Engineer, you have over 5 years of experience in creating designs and codes for front end software applications :
- You comprehend the functional design, based on the functional specifications;
- You draw up the program structure based on the technical design;
- You create and execute tests cases, and modify existing programs for production;
- You design related changes to be updated in the design document;
- You conduct self & peer code review;
- You resolve the assigned incidents and defects and track to closure;
- You execute technical integration testing of the application in relation with interfacing applications.
Next to a proven experience in software development, you have the following core competences : Agile Methodologies, Analytical thinking, Collaborating, Eager to learn, Independent, Problem solving, Result driven.
The Team
You’ll be joining one of the most dynamic and forward-thinking teams: the Mobile App Team!
We are responsible for the delivery and maintenance of mobile features and frameworks, ensuring the quality, stability and security of our mobile channels, while continuously evolving the Mobile App.
As our Android Developer, you will have the following responsibilities:
- Working closely with your colleagues in the Mobile Native Team (developers, functional analysts, business analysts, project leaders, testers, BAU-coordinator, product onwers and the scrum masters) as well as with the UX-experts, designers and project managers.
- Developing and maintaining our mobile app and take care of a good integration with the back-end systems, as well as the security guidelines and build systems of the Android-app.
We’re looking for someone with the following skills and experience:
- At least 4 years of experience in Android SDK (API differences, Android Patterns, Styling)
- Strong proficiency in Android development tools (Obfuscation using ProGuard/DexGuard, Android Studio / Debugging)
- Excellent knowledge of Kotlin.
- Understanding of CI/CD (Jenkins, Shell scripting, Docker images)
- Experience with Android release Process (Google Play, Certificates)
- Knowledge of GIT.
You are a great fit for our Mobile team if you:
- Are passionate about coding;
- Have a strong focus on quality, performance, security, and stability;
- Are continuously looking for ways to improve;
- Have can-do attitude and will search for solutions when hurdles arise;
- Can work independently, proactively and adapt to shifting priorities;
- Communicate fluently in English, both written and spoken;
- Know the latest and proven technologies on the market;
- Enjoy working in a team.
An advantage would be to have:
- Knowledge of Spring Boot.
- Experience with one or more tools such as ExperiTest, AppCenter.
- Experience with one or more Android libraries such as: RetroFit, Moshi, Koin, Dagger.