Key Responsibilities:
Develop, test, and maintain plugins for the ATAK platform using Java and Kotlin.
Collaborate with cross-functional teams to gather requirements, design solutions, and implement new features.
Utilize test-driven development (TDD) methodologies to ensure high-quality and maintainable code.
Apply functional programming principles where applicable to enhance code efficiency and reliability.
Troubleshoot and resolve software defects and performance issues.
Stay up-to-date with emerging technologies and best practices in software development, particularly within the ATAK ecosystem.
Required Skills:
Java: Strong proficiency in Java programming with hands-on experience in developing applications or plugins.
Test-Driven Development (TDD): Solid experience with TDD practices, ensuring code quality and reliability through rigorous testing.
Preferred Skills:
Kotlin: Experience with Kotlin, especially in developing Android applications or plugins.
Functional Programming: Familiarity with functional programming concepts and their application in software development.
Any Graduate