Ashburn, Virginia, United States Employment

Ignite IT is hiring an Android Mobile Developer

About the Role

Ignite IT is looking for an Android Mobile Developer to join our team in modernizing enterprise systems and applications for the Department of Homeland Security. You will work in an Agile environment, using Java and Kotlin to deliver high-quality software solutions in collaboration with developers, stakeholders, and end users.

What You'll Do

  • Design, develop, and implement custom software and database application capabilities for legacy and modernized systems with limited oversight.
  • Act as a member of a product team with a collaborative, 'do what it takes' attitude to ensure product and team success.
  • Provide improvements to the supported product(s).
  • Actively participate in release and sprint planning, artifact creation, testing, demonstrations, and retrospectives.
  • Support release planning with conceptual design and refinement of software engineering guidelines.
  • Analyze complex project-related problems and create innovative solutions involving scheduling, technology, methodology, tools, and components.
  • Ensure product quality and timeliness of work, resolve problems to meet objectives, and provide performance reports.
  • Provide mentoring to junior members of the team.

What We're Looking For

  • At least seven (7) years of related technical professional experience with software design, development, and implementation in a Windows environment.
  • Experience using Kotlin or Java to develop applications for Android devices.
  • Experience designing, building, and maintaining high quality, reusable, and reliable Java and Kotlin code.
  • Experience integrating Android applications with back-end services using protocols such as REST, GraphQL, and websockets.
  • Experience creating plugins within a framework of existing Android applications.
  • Experience with source code control systems and concurrent development workflows (Git preferred).
  • Experience with SQL and RDBMS such as Oracle, MySQL, or PostgreSQL.
  • Ability to diagnose performance bottlenecks and implement optimizations.
  • Experience implementing and maintaining unit tests to ensure robustness, usability, and reliability.
  • Ability to bridge the gap between user interface design and technical implementation.
  • Passion for user experience and user-centric development.
  • Continuously research new and best coding practices.
  • Optimize application for maximum speed and scalability.
  • Strong communication skills for leading design conversations, building relationships, and fostering collaboration.
  • Expertise in object oriented design and development (OODD) and Service Oriented Architecture (SOA).
  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.

Nice to Have

  • Technical Certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java, etc.
  • Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building for scalability, reliability, and maintainability).
  • Familiarity with any of the following: ETL tools, messaging tech such as Kafka, application security, automated testing, UML, state-management angular libraries such as NGRX or NGXS.
  • DevOps experience/CI/CD pipeline.

Technical Stack

  • Kotlin, Java, Android
  • REST, GraphQL, Websockets
  • Git
  • SQL, Oracle, MySQL, PostgreSQL
  • AWS, ETL, Kafka, UML, NGRX, NGXS

Team & Environment

You will be part of a dynamic and passionate team of industry-leading individuals supporting Agile Software Development for the Department of Homeland Security.

Benefits & Compensation

  • 401(k) with matching and 100% vested
  • Health Insurance - 3 plans to select from
  • Dental insurance
  • Vision Insurance
  • Health savings account
  • Life insurance
  • Short Term Disability
  • Long Term Disability
  • AD&D
  • Paid time off
  • Professional development assistance
  • Training
  • Tuition reimbursement
  • Flexible schedule
  • Flexible spending account
  • Referral program
  • Paid Legal Plan

Ignite IT is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, Veteran status, sexual orientation, or other protected characteristic.

Required Skills
KotlinJavaAndroidRESTGraphQLWebsocketsGitSQLOracleMySQLSoftware DesignWindows EnvironmentAndroid Application DevelopmentBack-end IntegrationPlugin Development
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Ignite IT

Ignite IT is an INC 5000 fastest growing company that delivers breakthrough digital innovations that transform large federal agencies.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago