Android App Developer

Hybrid in Lexington, MA, US • Posted 1 day ago • Updated 1 day ago
Contract W2
3 Years
Hybrid
$71 - $101/hr
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Android
  • Lua
  • Java
  • C++
  • Cloud Computing
  • Mobile user analytics
  • Android and iOS development
  • JSON and XML
  • Relational Databases
  • Arduino
  • Raspberry PI
  • AWS Cloud Computing
  • DFLOW
  • Mathematical modeling
  • Vicon Nexus software
  • US Citizen

Summary

Job Title: Software Developer (Android App Developer)
Duration: 3+ years
Client: Defense Research Lab
Location: Lexington, MA

Description:

Develops application software. Writing and implementing efficient code. Research, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs, and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security, and characteristics of overall system. Researching, designing, implementing, and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.

Background Need:

  • The Group focuses on objective, technology-based human-centered solutions to measure, model and modify cognitive and physiological function for enhancement, sustainment, or recovery. Our goal is to deliver mission-focused technologies to ensure the human component is successful. This is accomplished through four broad technical areas: health and resilience monitoring, trauma care, enhanced communications, and human machine teaming. Research in all areas includes capability gap analysis, advanced sensing, machine learning, and artificial intelligence algorithms, biologically based modeling, prototyping, system integration, and field testing of systems to monitor the human state, predict outcomes, and intervene to improve health and performance.
  • This position will focus on Android app development as the primary role, which includes full app capabilities (graphical user interface, underlying models, and analytics). App development may also involve wrapping or refactoring complex physiological and empirical mathematical models developed by researchers in a variety of programming languages (e.g., C, C#, MATLAB) to harden the models for use within the app. Additionally, integrating with overarching systems that enable end-user access to tools from Web Apps and wearables. In addition to developing Android apps, the position will require testing and demonstrating applications to a variety of stakeholders.
  • A successful candidate will also have previous experience with CAREN systems and DFLOW programming along with motion capture system data structures and creating data analysis pipelines. The candidate will work closely with our research team on various programs as well has help support our STRIVE Center Research Lab as needed by developing efficient solutions to data collection and analysis needs. Candidates should be comfortable in a team environment and interested in developing technologies to improve decision support systems used in critical circumstances in the real world.

Must Have:

  • Android and iOS development
  • Mobile user interface design principles
  • Mobile user analytics
  • Relational Databases (e.g., SQLite, MySQL, PostgreSQL)
  • JSON and XML data formats
  • Arduino, Raspberry PI, and other similar technologies
  • AWS Cloud Computing
  • Fluent in DFLOW programming and experience with Vicon Nexus software
  • Java
  • Mathematical modeling
  • Scientific computing and data analysis
  • Lua

Nice To Have:

  • Audio, video, and image processing
  • Implementing machine learning models and knowledge of ML training
  • Wearable device development/integration
  • Knowledge of C, C++, C#, F#, Lua, Java, Kotlin, Scala, Python, Swift, MATLAB programming languages
  • Thin-client, browser-based user interface development
  • Web Services, JavaScript, TypeScript, Angular, Django, SOAP/REST interfaces
  • Socket networking, multi-threaded and concurrent programming
  • Linux environments and experience with legacy systems
  • PSI Framework
  • GIS development
  • Healthcare, biomedical knowledge
  • Agile development process
  • Automation
  • Real-time data integration
  • Unity development

Others:

  • Clearance: An interim clearance is sufficient for the start of this position.
  • Work Location: This position is ONSITE a minimum of 60% of the time.
  • Interview process: Candidates are expected to present examples of Android apps developed upon being selected for an interview. 1st round interview will be a Zoom with the hiring manager. 2nd round interview will be a Zoom with additional team members as needed.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10123373
  • Position Id: SaN1986
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Lexington, Massachusetts

Today

Easy Apply

Contract

Lexington, Massachusetts

10d ago

Easy Apply

Contract

$80 - $95

Hybrid in Lexington, Massachusetts

22d ago

Easy Apply

Contract

70 - 90

Hybrid in Wilmington, Massachusetts

9d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs