Senior Associate Mobile Developer C2-60033199
Job Title: Senior Associate Mobile Developer
Job Description:
- 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 all the following:
- Android Core Development & Language - Kotlin development, multiplatform, coroutines/flows, threading, and building/deploying Android applications;
- Architecture & Patterns - MVVM/Clean Architecture, SOLID principles, dependency injection (Hilt/Dagger/Koin), and lifecycle management (ViewModel/LiveData);
- UI Development - Jetpack Compose, Views/XML, Navigation Component, Deep Linking, Custom Views/Layouts, and Compose Animations;
- Data & Storage - Room, DataStore, WorkManager, REST API integration, EncryptedSharedPreferences, and Biometric Authentication;
- Testing & Quality Assurance - Unit testing, UI Testing (Espresso/JUnit), Memory profiling, Crashlytics, and Firebase Analytics; and
- Development Tools & Workflow - Git version control and CI/CD workflows.
*Telecommuting is permitted within commuting distance from office.
Job Location: 3232 McKinney Ave Ste 1500, Dallas, TX 75204.
- Employees must be within a commutable distance to the Dallas, TX office. Relocation is required for candidates not already local to the DFW area.
- In-office attendance up to two times per week for the first 90 days of employment.
- After 90 days completion, you will have an option to work remotely with at least 1 in-person engagement required monthly (team collaboration day, ISN events, team events, performance reviews, etc.).
All job offers will be contingent on successful completion of a drug screen and background check.
ISN is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Create a Job Alert
Interested in building your career at ISN IGM? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field