Mobile Developer — United States — LinkedIn — 4489359081
Зарплата не указана
ОткликнутьсяAbout The Company
ISN Software Corporation develops and supports software solutions designed to serve the needs of its customers. The company values thoughtful engineering, reliable technology, and collaboration across teams. Its mobile applications are an important part of its software portfolio, and the engineering team works to deliver secure, scalable, and consistent experiences across Android and iOS. ISN supports an environment where employees can contribute to practical solutions, follow established development standards, and continue building their technical expertise.
About The Role
ISN Software Corporation is seeking an Android Software Engineer to build and maintain native Android applications using Kotlin. In this role, you will develop new features in accordance with SOLID design principles and ISN mobile architecture guidelines. You will collaborate with Agile teams across the software development lifecycle, contributing to technical solutions that span a full stack of development tools and technologies.
You will help create applications that are secure, scalable, testable, well documented, and designed to evolve over time. The position also contributes to maintaining feature and experience parity between Android and iOS applications in ISN’s portfolio. You will write clean, efficient, well-formatted code that follows current best practices and standard operating procedures, and help ensure unit test coverage meets ISN standards. Telecommuting is permitted within commuting distance of the office.
Qualifications
A bachelor’s degree in Computer Science or a related field, or a foreign equivalent, and two years of experience in the job offered or in a Software Engineer, Software Developer, or related occupation are required.
Applicants must have academic training or experience in the following areas:
Android development and Kotlin, including multiplatform development, coroutines and flows, threading, and building and deploying Android applications. Architecture and patterns, including MVVM or Clean Architecture, SOLID principles, dependency injection using Hilt, Dagger, or Koin, and lifecycle management with ViewModel or LiveData. UI development, including Jetpack Compose, Views and XML, Navigation Component, deep linking, custom views and layouts, and Compose animations.
Additional required knowledge includes data and storage technologies such as Room, DataStore, WorkManager, REST API integration, EncryptedSharedPreferences, and biometric authentication; testing and quality assurance practices such as unit and UI testing with Espresso or JUnit, memory profiling, Crashlytics, and Firebase Analytics; and development workflows that use Git version control and CI/CD.
Responsibilities
Build, enhance, and maintain native Android applications using Kotlin. Implement features in alignment with established architecture guidelines and SOLID principles. Develop secure, scalable, testable, and documented solutions that can be maintained and extended over time. Participate in Agile team activities and work collaboratively to develop, test, implement, and support technical solutions across relevant development tools and technologies.
Produce clear, efficient code that follows current engineering best practices and company procedures. Coordinate with teams responsible for iOS applications to support parity across ISN’s mobile portfolio. Write and maintain unit tests, contribute to quality assurance, and help meet ISN’s required code coverage standards. Use appropriate development, analytics, troubleshooting, and delivery tools to support application quality and reliability.
Benefits
This role offers the opportunity to contribute to customer-facing mobile products and collaborate with colleagues across Agile development teams. You will work with modern Android technologies and established engineering practices while developing experience in application architecture, testing, and delivery. Telecommuting is permitted within commuting distance of the office. Specific compensation and benefits information may be provided during the hiring process.
Equal Opportunity
Qualified applicants should send a resume to Human Resources at the email address listed below and reference job code C2-. Proof of authorization to work in the United States is required if hired. ISN Software Corporation is an Equal Opportunity Employer and fully supports affirmative action practices.