Description

Position: Mobile Application Developer.

Duration: Long Term Contract

Location - Portland, OR -Hybrid (3 days a week onsite)

Job Description

Bachelor's degree in Computer Science, Engineering related field or related experience.

5+ years of experience in mobile app development for Android and iOS platforms.

Proficiency in Kotlin, Swift, SwiftUI, Jetpack Compose, MVVM/MVC architecture, and design patterns.

Strong understanding of writing test cases, database operations, REST API integration, and offline management.

Experience with Git-based source control solutions (GitHub, etc.) and CI/CD pipelines.

Familiarity with mobile app security best practices and performance optimization techniques.

Excellent communication skills and a positive attitude towards collaboration and continuous improvement.

Nice to Have:

Experience with React Native using JavaScript or TypeScript.

Knowledge of Golang programming language.

Job Responsibilities:

Develop, enhance and maintain new and existing mobile applications for over 400 thousand vehicles, focusing on scalability, security, and reliability.

Collaborate with a young, dynamic team to solve complex problems and deliver high-quality mobile solutions.

Write efficient and well-documented code in Kotlin, Swift, and Jetpack Compose/SwiftUI for POCs, components, and features.

Implement and write XCTest, JUnit, and Android/iOS UI test cases for robust testing.

Integrate with native APIs, databases, and third-party services for seamless functionality.

Follow best practices for mobile app security, performance tuning, and CI/CD deployments

Education

Any Graduate