Build and maintain native Android mobile applications using Kotlin programming language; Implement new features following SOLID design principles and ISN mobile architecture guidelines; Create secure, scalable, testable, documented applications that can grow over time; Work within and across Agile teams to develop, test, implement, and support technical solutions across a full-stack of development tools and technologies; Write clean, efficient, well-formatted, well-documented code following current best practices/SOPs; Maintain parity between iOS and Android mobile applications in ISNs portfolio; and Assure unit testing code coverage meets ISN standard. Minimum Requirements: A Bachelors degree in Computer Science or a related field (or foreign equivalent) and two (2) years of experience in the job offered, or a Software Engineer, Software Developer, or related occupation. Special Requirements: Must have any academic training or experience in the following: 1. Android Core Development & Language - Kotlin development, multiplatform, coroutines/flows, threading, and building/deploying Android applications; 2. Architecture & Patterns - MVVM/Clean Architecture, SOLID principles, dependency injection (Hilt/Dagger/Koin), and lifecycle management (ViewModel/LiveData); 3. UI Development - Jetpack Compose, Views/XML, Navigation Component, Deep Linking, Custom Views/Layouts, and Compose Animations; 4. Data & Storage - Room, DataStore, WorkManager, REST API integration, EncryptedSharedPreferences, and Biometric Authentication; 5. Testing & Quality Assurance - Unit testing, UI Testing (Espresso/JUnit), Memory profiling, Crashlytics, and Firebase Analytics; and 6. Development Tools & Workflow - Git version control and CI/CD workflows. Telecommuting is permitted within commuting distance from office. Qualified applicants must send resumes to HR at the email address listed below. Must reference job code: C2-. Proof of authorization to work in U.S. is required if hired. The company is an Equal Opportunity Employer and fully supports affirmative action practices.
Not specified in the original listing.
Not specified in the original listing.