Senior Associate Mobile Developer C2-60033199

Dallas

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:

  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.

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

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...

Select...
Select...

This includes any required sponsorship after your current immigration status expires (e.g. CPT, OPT, etc.)

Select...

The position requires you to reside within a commutable distance to ISN Dallas office.

Please provide a number

Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...

ISN Software Corporation (“ISN”) is committed to protecting the privacy and security of personal information collected from job applicants (“Applicants”). This CCPA Notice (“Notice”) describes the categories of personal information ISN collects from Applicants and how ISN uses that personal information. For purposes of this Notice, “personal information” has the meaning given in the California Consumer Privacy Act of 2018 (“CCPA”). ISN collects personal information from Applicants as part of its efforts to hire and retain qualified candidates, and ISN does not sell or disclose this personal information to third parties.

I.        Categories of Personal Information. ISN collects the following categories of personal information from Applicants for the purposes described in this Notice:

·         Name and contact information;

·         Job preference and work availability;

·         Social Security Number and/or other identification information;

·         Education, employment history, work qualifications, and work experience;

·         Reference and background-check information, including relevant criminal history;

·         Pre-employment test results;

·         Voluntary self-disclosure information regarding minority, veteran, and disability status; and

·         Other information that Applicants voluntarily provide ISN during the recruiting or hiring process.

II.      Use of Personal Information. ISN uses personal information from Applicants for the following purposes:

·         Recruiting, interviewing and evaluating job candidates;

·         Conducting background checks and other pre-employment screening;

·         Analyzing and improving ISN’s application and recruiting processes;

·         Communicating with Applicants about their applications and opportunities with ISN;

·         Onboarding and managing the employment relationship with Applicants who are hired by ISN; and

·         Compliance with applicable laws and regulations.

III.    Contact Information. If you are an Applicant and have any questions about this Notice or ISN’s compliance with the CCPA, please contact ISN as follows:

 

ISN Software Corporation

Attn: Human Resources
3232 McKinney Ave., Suite 1500
Dallas, Texas 75204
Email: HumanResources@isn.com
Phone: 1-800-976-1303

Select...
Select...

If yes, you can always opt-out by replying STOP.