Android Mobile Developer
IBA InfoTech Inc.
Philadelphia, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Philadelphia, United States of America
Tech stack
Java
API
Agile Methodologies
Android
Android Studio
IOS Applications
App Store (IOS)
User Authentication
Basic Access Authentication
Continuous Delivery
Continuous Integration
ETL
Software Design Patterns
Github
Design of User Interfaces
Push Technology
JSON
Team Foundation Server
Model View ViewModel
OAuth
Object-Oriented Software Development
OpenID
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Systems Integration
Multithreading
Transport Layer Security
Test Driven Development
Offline Storage
Backend
Kotlin
Information Technology
Bitbucket
Web Technologies
Google Play
REST
Engineering Base
Requirements
- Bachelors in Computer Science or related field.
- 7 or more years application development experience.
Preferred:
- 4+ years of developing and engineering applications as an Android mobile developer.
- Must have expert level knowledge in one of the following technology areas: Kotlin, Java, Android SDK, Android Studio
- Experience with performance and memory tuning with tools
- Familiarity with cloud message APIs and Push Notifications setup and implementation
- Solid understanding of object-oriented development and MVVM design pattern
- Familiarity with RESTful APIs to connect iOS applications to back-end services (REST, SOAP, JSON), ETL jobs, and APIs (service-oriented architectures)
- Working experience with Agile planning and development methodologies, continuous integration, and continuous delivery
- Experience using Kanban board tools like TFS, BitBucket, or GitHub
- Experience with test-driven development
- Experience integrating 3rd party SDKs
- Experience with offline storage and multi-threading
- Experience with Security Protocols: SSL and Security Mechanisms like Client certificates, Basic Authentication, Authentication Tokens, OAuth and OpenId
- Demonstrable portfolio of released applications on the Apple App Store and Google Play
- Knowledge of other web technologies and UI/UX standards a plus