Contingent upon award. 

Job Description

NTS is seeking a highly skilled and motivated Android Developer with a strong proficiency in Kotlin and experience with modern Android development frameworks. The successful candidate will join our dynamic team to design, develop, and maintain native Android applications, contributing to innovative mobile solutions for our clients.

Responsibilities

Android Development

- Design, develop, and maintain native Android applications using Kotlin.
- Build and implement user-facing features and layouts following Material Design principles.
- Optimize applications for maximum performance, scalability, and reliability on Android devices.
- Integrate mobile applications with backend services and APIs.
- Ensure compatibility across a wide range of devices and Android versions.
- Develop reusable code and libraries to streamline future development.

Backend Integration

- Collaborate with backend developers to define, design, and implement APIs.
- Integrate Android applications with RESTful services and third-party APIs.
- Ensure secure data storage and transmission within mobile applications.

Testing and Deployment

- Write and execute unit, integration, and UI tests to ensure app quality.
- Implement CI/CD pipelines for automated testing and deployment.
- Monitor and analyze app performance, resolving any issues or bugs promptly.
- Publish applications on the Google Play Store and maintain updates.

Continuous Improvement

- Stay up-to-date with the latest Android SDKs, tools, and industry trends.
- Provide recommendations to improve app design, user experience, and performance.
- Participate in code reviews and promote best practices in Android development.
- Contribute to team discussions, brainstorming sessions, and product planning.

Qualifications

Experience

3+ years of experience in Android development.

Technical Skills

- Proficiency in Kotlin and familiarity with Java.
- Strong experience with Android Studio and modern Android frameworks (e.g., Jetpack, Compose).
- Knowledge of mobile UI/UX design principles and best practices.
- Experience with RESTful API integration and handling JSON data.
- Familiarity with dependency injection frameworks (e.g., Dagger, Hilt).
- Experience with version control systems like Git.

Soft Skills

  • Excellent analytical and problem-solving skills.
    - Strong attention to detail and commitment to delivering high-quality results.
    - Effective communication and interpersonal skills with the ability to collaborate across teams.
    - Self-motivated and able to work both independently and in a team setting.

Requirements

  • Must be a U.S. Citizen, in order to obtain/maintain a security clearance

This role offers an exciting opportunity to work on cutting-edge Android applications in a collaborative and innovative environment. If you are passionate about mobile development and eager to contribute to impactful solutions, we encourage you to apply.

Equal Opportunity

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. NTS will also consider qualified applicants with criminal histories consistent with relevant laws for employment.