Tech Stack
AngularBootstrapIoniciOSJavaScriptjQueryNode.jsObjective-CReactReact NativeSOAPSQLSwift
About the role
- Join the development team, taking ownership of work items for development each sprint.
- Perform development-related activities such as analysis and design, programming, testing, and requirements.
- Manage your own work, promptly informing the team of any delays or other impediments.
Requirements
- Strong technical knowledge and experience developing hybrid applications using React Native
- Agile tools and methodologies — Trello; Scrum; Kanban
- Bachelor's degree in IT (completed)
- Strong technical knowledge and experience in native iOS development (Swift and Objective-C)
- Integration with RESTful APIs (JSON) and SOAP web services
- IDE: Xcode
- iOS SDK (UIKit, Cocoa Touch, Core Data, Core Graphics, etc.)
- Knowledge of the app publishing process on the Apple App Store
- SQLite
- Strong knowledge and experience in hybrid development (HTML5, CSS, and JavaScript)
- Knowledge of jQuery, Bootstrap, Node.js, AngularJS, Ionic, and Sencha Touch
- Principles and practices of Agile software development
- Analysis of functional and non-functional requirements and agile requirements (user stories)
- Relational data modeling
- Responsive interfaces
- User experience (UX) and usability concepts
- Software testing: unit testing, integration, system/functional, acceptance/user story testing
- Building database queries using SQL
- Source code version control concepts
- 100% remote work
- Diversity, equity, and inclusion
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeSwiftObjective-CRESTful APIsSOAP web servicesXcodeiOS SDKSQLiteHTML5CSS
Soft skills
ownershipcommunicationtime managementproblem-solving
Certifications
Bachelor's degree in IT