Onewood is looking for an experienced mobile software engineer responsible for development of multi-platform mobile applications (ANDROID, iOS, HTML5). As part of an Agile development team, the successful candidate will be responsible for taking requirements provided by business, create and document solution technical specifications and implementation of new features/functions and existing codebase.
Required Skills:
- 5 years proven work experience as a computer software engineer or software developer with 3 years of solid Xamirin experience
- Excellent knowledge of mobile application architecture
- Excellent knowledge of Web Services, SOAP, REST & JSON
- Excellent knowledge of Mobile Application Security
- Excellent knowledge of Relational Databases
- Experience with test-driven development and mastery in software engineering tools
- Ability to document requirements and specifications
- Familiarity with software development methodology and release processes
- Solid understanding of object-oriented programming, design and debugging skills
- Experience of source control systems and configuration management
- Experience in Agile development methodologies