Our client is looking for a Senior Software Engineer FrontEnd
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 an iOS 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 iOS app.
We’re looking for someone with the following skills and experience:
- At least 4 years of experience in iOS development;
- Strong proficiency in Swift – (and ideally Objective C)
- Knowledge of iOS SDK;
- Familiarity with 3rd party libraries and their integration into iOS applications;
- Understanding of MVVM and coordinator patterns;
- Knowledge of Mobile Security practices (e.g. SSL pinning);
- Understanding of the iOS release process;
- Proficiency in GIT for version control and collaborative development;
- Experience with Jenkins and Fastlane;
- Comfortable reviewing pull requests.
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.