×
Register Here to Apply for Jobs or Post Jobs. X

Android Developer

Job in Baltimore, Anne Arundel County, Maryland, 21276, USA
Listing for: Seneca Resources
Seasonal/Temporary position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Android Developer, Full Stack Developer
Job Description & How to Apply Below

Overview

Description:

Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC). Demonstrates knowledge of developing Java based applications. Ability to apply sound judgment in analyzing and organizing technical solutions. Effective research, analytical, and problem-solving skills. Effective interpersonal, verbal, and written communication. Ability to work independently and as part of a team. Bachelor’s Degree in related field and/or the equivalent combination of education, training, and experience.

Responsibilities

and Qualifications

Required list of skills and competencies:

  • Programming

    Languages:

    Kotlin, including Kotlin DSL for build scripts
  • Frameworks and Libraries:
    Dagger/Hilt - Dependency injection; JUnit, Mockito, Espresso, Hamcrest - Testing frameworks;
    Kotlin Coroutine - Asynchronous programming
  • Tools:
    Proguard/R8 - Shrink, obfuscate, and optimize
Experience Levels

Level III:

  • Prior experience working on small to medium sized projects of increasing complexity, or a combination of education, training and experience
  • Demonstrates ability to coach, lead, guide, and provide technical direction to professional staff members
  • Ability to negotiate with stakeholders, governance committees, and senior management when deciding how best to deliver software solutions to satisfy business requirements
  • Ability to deliver software using different software development methodologies

Level IV:

  • Formal degree in a related field
  • Advanced training/certification in information technology, computer science or related field
  • Extensive experience in application/systems analysis, workflow or procedural analysis
  • Strong planning, organizational, and multi-tasking skills
  • Strong research, analytical, and problem solving skills

Level V:

  • Excellent relationship and facilitation and presentation skills
  • Demonstrated technical abilities in independently resolving complex problems
  • Deep knowledge of financial industry trends, direction and standards that guide new technology offerings
  • Experience, and demonstrated knowledge in strategic planning
  • Experience leading, guiding, and mentoring professional staff
  • College degree and formal training in information technology, computer science or related field
  • Strong analytical expertise
  • Knowledge of Financial industry best practices in relation to Mobile Application offerings and capabilities
  • Experience delivering software using Agile frameworks such as Scrum, Kanban, or XP
  • Previously developed native Android Apps using Google’s official IDE, Android Studio
  • Refines knowledge by staying up to date on emerging trends in the mobile application development landscape
  • Able to leverage techniques such as Test-Driven Development and Continuous Integration and Delivery pipelines
Desired/Nice to have (levels III, IV & V)

Programming Languages

Frameworks and Libraries

Tools

  • Verimatrix - Code protection
  • Wiremock - Service virtualization tool
  • Launch Darkly - Feature management
  • Google Playstore Console - App store
Senior/Leadership and Competencies
  • Seniority level:
    Mid-Senior level
  • Employment type:

    Contract
  • Job function:
    Information Technology
  • Industries: IT Services and IT Consulting

Note:

This description excludes non-essential postings and site notices. No claim of open status is made beyond this posting.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary