Job Description:
• Design and develop high-quality, scalable Android applications in Kotlin/Java
• Implement unit and integration testing for mobile environments
• Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables
• Architect efficient and reusable code that adheres to best practices and coding standards
• Conduct code reviews to ensure code quality, performance, and security
• Optimize application performance and responsiveness
• Stay updated on the latest Android development trends, tools, and technologies
• Mentor and provide guidance to junior members of the development team
Requirements:
• Active Secret security clearance (Interim ok)
• 5+ years of Android development experience
• Bachelor of Science in Software Engineering, Computer Science, or related field
• Proficiency in Kotlin and/or Java programming languages
• Strong understanding of Android SDK, Android Studio, and related development tools
• Experience with RESTful APIs and JSON
• Solid understanding of software design patterns and architectural principles
• Excellent problem-solving and analytical skills
• Ability to work effectively in a fast-paced, collaborative environment
• Strong communication and interpersonal skills
• Experience with software development tools such as Git, JIRA, or Trello
Benefits:
• We offer a competitive benefits package, covering the cost of medical for you and your family
• dental, vision, health and wellness benefits
• generous retirement savings plan
• generous PTO policy