ioTACTICAL

Oh no, something went wrong. Please check your network connection and try again.

ATAK Plugin and Server Developer

About Us: We are REscan, and you can learn more about us at REscan360.com. We are a leading technology firm specializing in 3D scanning of and spatial awareness solutions for large architectural sites. We specialize in being able to accurately smoothly and efficiently handle even extremely large sites such as airports, factories, etc. Our innovative platforms empower decision-makers with the data and tools they need to succeed in challenging environments. Job Summary: We are seeking a highly skilled and experienced ATAK Plugin and Server Developer to join our dynamic engineering team. The successful candidate will be responsible for designing, developing, and maintaining cutting-edge plugins for the Android Team Awareness Kit (ATAK) and robust backend server applications that integrate with ATAK. This role requires a deep understanding of Android development, server-side technologies, 3D app development, and the TAK ecosystem, with a strong focus on delivering high-performance, reliable, and user-centric solutions for mission-critical applications. Key Responsibilities: 3D Application Development: -Familiarity with principles and practices of 3D application development, including rendering pipelines, 3D model manipulation, and spatial data visualization. ATAK Plugin Development: -Design, develop, test, and deploy new ATAK plugins that extend functionality, integrate with external systems, and enhance user experience. -Implement user interfaces (UIs) and user experiences (UXs) for ATAK plugins using Android UI frameworks. -Ensure plugins adhere to ATAK architectural guidelines and best practices for stability, performance, and security. -Optimize plugin performance for resource-constrained Android devices. Server-Side Development: - Develop, deploy, and maintain scalable and secure backend services and APIs to support ATAK plugin functionality. - Design and implement data models and database interactions for real-time data synchronization and persistence. - Integrate with various data sources, external APIs, and geospatial services. - Ensure server applications are highly available, fault-tolerant, and performant. Integration and Interoperability: - Work closely with cross-functional teams to define integration requirements and ensure seamless data flow between ATAK, server, and other systems. - Implement and maintain secure communication protocols for real-time data exchange. Testing and Quality Assurance: - Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards. - Troubleshoot and debug issues, providing timely resolutions. Documentation and Support: - Create and maintain technical documentation for developed features, APIs, and system architecture. - Provide technical support and expertise to internal teams and clients as needed. Research and Innovation: - Stay up-to-date with the latest ATAK features, Android development trends, server technologies, and industry best practices. - Evaluate new technologies and tools to improve development processes and product capabilities. Required Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. - 3+ years of professional experience in Android application development (Java​/​Kotlin). - 2+ years of professional experience in backend​/​server-side development (e.g., Java, Python, Node.js, Go). - Demonstrable experience with ATAK plugin development and a solid understanding of the ATAK SDK​/​API. - Proficiency with geospatial concepts and libraries (e.g., GeoPackage, GeoJSON, KML, ESRI ArcGIS). - Strong understanding of RESTful APIs, WebSockets, and real-time communication protocols. - Experience with database systems (e.g., PostgreSQL, MongoDB, SQL Server). - Familiarity with version control systems (e.g., Git). - Excellent problem-solving skills and attention to detail. - Ability to work independently and as part of a collaborative team. - Strong communication skills, both written and verbal.

Location

Reviews (0)