SCATR

The data camouflage company delivering Zero Trust Transit for a post-quantum world

Android Developer

Android EngineerSoftware EngineerFull TimeRemoteTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

Ohio

Posted

137 days ago

Salary

Not specified

Bachelor DegreeEnglishAndroidCloudJava ScriptLinuxMS SQL ServerPythonSQL

Job Description

• Design, develop and maintain Android-based software applications and components using the latest technologies and best practices. (Android Studio, APIs, Material Design, Android SDK). • Collaborate with cross-functional teams, including product management and UI/UX design, to gather requirements and ensure the successful implementation of features. • Translate business requirements into technical designs and code implementations, ensuring the delivery of high-quality software solutions. • Write efficient and maintainable code that meets the project's functional and performance requirements. • Conduct thorough testing and debugging of applications to ensure software quality and reliability. • Work closely with Quality Assurance teams to identify and fix software defects and inconsistencies. • Stay updated with the latest industry trends, technologies and best practices for Android software development. • Participate in code reviews, provide constructive feedback and continuously seek opportunities for codebase improvement. • Collaborate with the DevOps team to automate build, deployment and testing processes. • Assist in providing timely resolution of customer-reported issues.

Job Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or related field
  • Proven experience as an Android developer, with a portfolio of released applications on the Google Play Store
  • Native Android development, proficient in JavaScript, C++, Python, and XML
  • Linux, Git, Command-line tools and project management systems
  • Developing against RESTful Web Services, Notification Services and corresponding API’s
  • Networking fundamentals (e.g. common protocols, network structures, etc.)
  • Solid understanding of object-oriented programming principles, design patterns, and software development methodologies.
  • Strong knowledge of database concepts and SQL, preferably experience with relational databases such as MS SQL Server.
  • Familiarity with Agile software development practices and the ability to work in a collaborative team environment.
  • Excellent problem-solving and analytical skills, with a keen eye for detail.
  • Strong communication and teamwork skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.
  • Ability to work in a fast-paced, dynamic environment and quickly adapt to changing priorities and project needs.
  • Familiarity with SaaS platforms and cloud-based technologies is a plus.

Benefits

  • Competitive Benefits: We offer a comprehensive benefits package, flexible working hours and the opportunity to work on impactful projects.

Related Job Pages