Bachelor's degree in Computer Science or related field (or foreign equivalent)
2 years of experience in mobile development or related roles
Proficiency in Kotlin for Android development
Experience with MVVM/Clean Architecture and SOLID principles
Familiarity with Git version control and CI/CD workflows
Knowledge of unit testing and quality assurance practices
Responsibilities
Build and maintain native Android applications using Kotlin
Implement new features adhering to SOLID design principles
Create secure, scalable, and documented applications
Collaborate within Agile teams for full-stack development
Write clean, efficient, and well-documented code
Ensure parity between iOS and Android applications
Meet unit testing code coverage standards
Benefits
Telecommuting options available within commuting distance
In-office attendance required up to two times per week initially
Opportunity for remote work after 90 days with monthly in-person engagements
Participation in team collaboration days and events
Contingent job offers based on drug screen and background check
Full Job Description
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;
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.