Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
As a web and mobile App developer, your core responsibilities will include
- Building a progressive website together with native mobile application both iOS and Android.
- You should have created loads of websites and apps to demonstrate to us your suitability and worth to the company.
- You should be able to do websites with your eyes closed front end and back end with illustrative and unique designs and features.
Job Requirements
Required Knowledge, Skills, and Abilities
- Degree preferred in Computer Science, Computer Engineering but not required
- Experience as a software developer, and developing mobile Android and iOS applications
- Excellent understanding of mobile native iOS and Android application development tools, processes and technologies (native, Xamarin, React Native, Flutter/Dart)
- Proficiency with using RESTful APIs, OAuth2, and integrating SDKs in iOS and Android applications
- Experience building Hybrid Apps with tools such as Apache Cordova
- Experience with AWS SNS or Firebase Cloud Messaging
- Experience with cross-platform development libraries like React Native
- Experience with React.js and Redux
- Experience working on at least two mobile applications and be able to describe those contributions
- You write code with the end user in mind, An Opportunity appreciation of getting the right details that lead to an excellent user experience
- Experience with deploying mobile apps to app/play stores
- Familiar with server-side API/Web Services/SOAP/REST
- SQL relational database development skills, MS SQL/T-SQL
- Experience with source control systems such as TFS, GIT, etc.
- Good verbal and written communication skills
- Strong technical and problem-solving skills
- Ability to adjust quickly to changing priorities and work in an agile environment
- Understanding other compiled languages
- Experience on web service integration (SOAP, REST, JSON, XML)
- Experience of development using web technologies
- Excellent understanding of OO programming and design patterns
- Excellent understanding of HTML5, JavaScript, jQuery, Ajax and PHP
- Experience building interactive websites
- Experience using social media APIs
- Using version control (e.g. SVN)