Requirements:
- Identify and plan for new features
- Suggest and implement new mobile products and applications
- Remain up to date with the terminology, concepts and best practices for coding mobile apps
- Work closely with colleagues to constantly innovate app functionality and design
- Communicate with users to understand their needs and experience
- Experience with third-party libraries and APIs
- Understanding of the Agile development life-cycle;
- Experience with Git, Bitbucket, or other version control tools;
- Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into readable state.
- Intermediate+ English skills.
- Can write unit and UI tests to identify malfunctions is a plus
- Experience with automated testing and building is a plus