What are the responsibilities and job description for the Mobile Application Developer position at Enhance IT?
Are you an experienced, passionate pioneer in technology? An IT professional who wants to work in a collaborative environment. As an experienced Senior Mobile Developer, you will have the opportunity to not only collaborate, but share new ideas and work in projects with premium clients.
What are we looking for?
Bachelor’s degree in computer science, MIS, computer engineering or a technology-related field.
5 years of experience in any IT related field.
2 years of experience in Mobile Development.
Knowledge of (iOS):
- Java, C#, Objective-C.
- Swift, XML, JSON parsing, Swift, or Kotlin.
- OOP concepts.
- Unit Testing
- Instrumented Testing
- Architecture, MVVM, POP.
- Database: ORM, SQLite, SQL. Ideal: RxSwift, XCUnitTest, XCUITest
- Knowledge of (Android):
- Java, or C#
- XML, SQL, JavaScript/CSS/JQUERY/HTML, JSON
- OOP concepts.
Desired Skills:
- Customer Service
- Communication Skills
- Analytical Skills
Who We Are and What We Do:
Enhance IT is a global consulting technology firm that provides highly talented technical resources (IT Consultants) to Fortune 100 & 500 firms (in various sectors), to be employed on a contractual basis. Our IT Consultants specialize in providing their professional services in Mobile Development.
We currently have offices located in:
- USA/Mexico (700 employees)
- The United Kingdom (200 employees)
We are currently in growth stage and our goal is to triple our headcount over the next few years.
Job Types: Full-time, Contract
Pay: $80,000.00 - $150,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Referral program
- Relocation assistance
- Tuition reimbursement
- Vision insurance
Compensation package:
- Bonus pay
Schedule:
- 8 hour shift
Education:
- Bachelor's (Required)
Experience:
- IT: 5 years (Required)
- Mobile applications: 2 years (Required)
Work Location: One location
Salary : $80,000 - $150,000