Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description
The mobile developer is responsible for maintaining, modifying, and creating new features on existing and new projects. The mobile developer will be working as a part of a multidisciplinary team including front-end and other back-end developers to fulfill the tasks and projects assigned to them. Basic Functions |
Deliverables
Additional Duties and Responsibilities
|
Core Competencies: Across the Board:
Job Specific Competencies:
Physical Demands To perform this job as needed, no additional physical demands are required. Working Conditions This job is mainly performed from the Company offices with possible rare customer visits and / or external meetings. Performance Standards The Mobile Developer is evaluated based on:
|
Job Requirements
- BA/BS degree (required)
- Major in computer science or equivalent
- 4-6 years of app development experience (required)
- Extensive experience in mobile app development along with their API usage
- 5+ years’ experience in Kotlin / Java
- Experience with Android SDK
- 5+ years’ experience in Swift / Objective-C
- Experience with iOS Framework
- Experience with native app development standards
- Experience in notification management
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Knowledge in Android TV development
- Knowledge in Apple TV (tvOS) development
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
- Highly experienced in GIT
- Understanding of design patterns
- Experience in CI/CD methodologies
- Enthusiastic about research and new technologies
- Experience with Agile and Scrum development methodologies
- Ability to learn quickly and work independently or as part of a team
- Ability to understand and implement business requirements into a functioning product
- Problem Solving
- Ability to understand Business Requirements
- Interpersonal Skills