Mobile App Developer - Hybrid

Novul Solutions•Ashburn, VA
•Hybrid

About The Position

We are seeking an experienced Mobile App Developer to support a mission-critical Department of Homeland Security (DHS) / U.S. Customs and Border Protection (CBP) program focused on developing, modernizing, enhancing, operating, and maintaining enterprise applications. The role calls for hands-on experience in Android and iOS mobile application development, Flutter/Dart, Java, Node.js, RESTful APIs, and SQL/NoSQL databases. The developer will design, develop, test, and maintain secure, scalable, highly available mobile solutions while collaborating with cross-functional teams throughout the software development lifecycle (SDLC). Strong technical troubleshooting, problem-solving, and communication skills are required to deliver reliable applications supporting critical federal missions. The candidate must hold an active DoD Top Secret clearance or DHS Full BI and be able to obtain and maintain the required CBP Background Investigation before starting.

Requirements

  • Bachelor's degree with 12 or more years of relevant experience, master's degree with 10 or more years of relevant experience, or an additional four years of experience in lieu of a degree.
  • At least five years of hands-on mobile application development experience across both Android and iOS platforms.
  • Experience with Google Flutter, Dart, and comparable Android/iOS development frameworks.
  • Experience developing front-end mobile applications and back-end RESTful APIs using Java and Node.js.
  • Hands-on experience with both SQL and NoSQL databases.
  • Strong understanding of software design patterns, application architecture, debugging, and testing practices.
  • Knowledge of technologies such as PostgreSQL, Spring Boot, MySQL, Kafka, Struts, Hibernate, JSF, Swing, JavaScript, Bootstrap, and Angular or React.
  • Experience with Agile methodologies, DevOps frameworks, service-oriented environments, and software development best practices.
  • Experience with issue tracking and project management tools such as Jira.
  • Excellent written and verbal communication, analytical thinking, creative problem-solving, and collaboration skills.
  • Must hold an active DoD Top Secret clearance or DHS Full BI and be able to obtain and maintain the required CBP Background Investigation before starting.

Nice To Haves

  • Active CBP Background Investigation (BI) and previous experience supporting CBP or DHS programs.
  • Experience with AWS cloud services, CI/CD pipelines, and automated deployment practices.
  • Experience working in Agile development environments and with additional Android/iOS mobile development frameworks.

Responsibilities

  • Design, develop, enhance, and maintain Android and iOS mobile applications supporting DHS/CBP mission-critical systems.
  • Develop cross-platform mobile solutions using Flutter, Dart, and other Android/iOS development frameworks.
  • Build and integrate front-end mobile applications with back-end RESTful APIs using Java, Node.js, and related technologies.
  • Design, implement, and optimize SQL and NoSQL databases to support application performance, scalability, and reliability.
  • Develop highly available, scalable, and real-time application solutions using modern software architecture and design patterns.
  • Participate in the full SDLC, including requirements analysis, architecture, design, development, unit testing, deployment, and maintenance.
  • Troubleshoot application issues, perform root cause analysis, and implement preventative measures to improve system stability.
  • Apply application testing practices, including unit, integration, and functional testing.
  • Support Agile development, DevOps practices, CI/CD pipelines, and continuous application improvements.
  • Collaborate with developers, architects, testers, and federal stakeholders to deliver solutions aligned with mission requirements, schedules, and technical constraints.
  • Maintain technical documentation, track development activities using Jira, and promote software engineering best practices.

Benefits

  • Paid time off: 10 paid days off and five floating days off.
  • 11 paid holidays; flex time may be used instead of holiday time.
  • Paid bi-monthly.
  • 401(k) plan with a guaranteed 3% match; eligibility begins at age 21 after three months of employment.
  • Quarterly individual or company-wide performance and recognition awards.
  • UnitedHealthcare PPO with extensive national coverage, including medical, dental, vision, and HSA.
  • Health benefits eligibility begins on the first of the month immediately after the start date.
  • Tuition and training reimbursement for career development.
  • $150 monthly reimbursement contribution toward parking expenses.
  • Project-based performance bonus.
  • Yearly company-based bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service