Perform full life-cycle development
Adhere to agree upon delivery schedules
Utilizes source control, continuous integration, and unit testing best practices
Work cross-functionally to define and write code for new features
Identify and plan for new features
Develop application programming interfaces (APIs) to support mobile functionality
Suggest and implement new mobile products, applications and protocols
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
Use and adapt existing web applications for apps
Write unit and UI tests to identify malfunctions
Communicate with users to understand their needs and experiences
Requirements:
Bachelor's degree or equivalent in Computer Science
3+ years' experience in related area
Experience with React & Ionic (iOS) platforms
3+ years of demonstrable experience
Demonstrable portfolio of released applications on the App store or the Android market
Extensive knowledge of at least one programming language like Swift and Java
Familiarity with OOP design principles
Experience with third-party libraries and APIs
Superior analytical skills with a good problem-solving attitude
Ability to perform in a team environment
Strong oral and written communication skills
Ability to interpret and follow technical plans