1

Mid Level Android Developer Jobs in Cedar Rapids, IA

Java Tutor

Iowa City, IA · Remote

$18 - $40/hr

... Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and ...

Solutions Architect, Cloud

Cedar Rapids, IA · On-site

$62.25 - $85.25/hr

You operate as a dotted-line partner to Ark's cloud engineering, platform, and product teams. You ... Executive-level presence: you can lead the room, whiteboard live, and defend architectural ...

Fall 2026 Co-op

Marengo, IA · On-site

$14.75 - $16.75/hr

This event also provides co-ops the opportunity to meet senior level management and includes some ... Project Engineering * SafetySpecialist * Surveying * Estimating * Marine Work * Project Design ...

Showing results 21-40

Mid Level Android Developer information

See Cedar Rapids, IA salary details

$10

$59

$81

How much do mid level android developer jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for mid level android developer in Cedar Rapids, IA is $59.84, according to ZipRecruiter salary data. Most workers in this role earn between $52.45 and $68.94 per hour, depending on experience, location, and employer.

What are some common challenges faced by mid level Android developers when working on large scale mobile applications?

Mid-level Android developers often encounter challenges related to maintaining code quality and consistency as applications grow in complexity. Navigating legacy code, integrating new features without introducing bugs, and managing dependencies can be particularly demanding. Additionally, collaborating with cross-functional teams—such as designers, backend developers, and QA testers—requires strong communication and problem-solving skills. Regular code reviews, adopting modular architectures like MVVM or Clean Architecture, and staying updated with the latest Android best practices can help address these challenges.

What is the difference between Mid Level Android Developer vs Junior Android Developer?

CriteriaMid Level Android DeveloperJunior Android Developer
Experience2-4 years0-1 year
SkillsProficient in Android SDK, Java/Kotlin, UI/UX design, debuggingBasic understanding of Android development, simple app creation
ResponsibilitiesDeveloping features, code reviews, troubleshootingAssisting in development, learning codebase, bug fixing
Work EnvironmentCollaborative teams, project-based tasksSupervised tasks, entry-level projects

The Mid Level Android Developer typically has more experience and handles complex tasks independently, while the Junior Android Developer focuses on learning and supporting basic development activities. Both roles are essential in Android app development teams, with the mid-level position requiring a deeper skill set and greater responsibility.

What does a mid level Android developer do?

A Mid Level Android Developer designs, builds, tests, and maintains mobile applications for devices running the Android operating system. They typically work with Java or Kotlin, collaborate with cross-functional teams, and ensure that apps are user-friendly and efficient. Their responsibilities often include troubleshooting bugs, optimizing performance, and implementing new features based on user feedback. Mid level developers are expected to have a strong foundation in Android frameworks and tools, as well as experience with version control systems like Git.

What are the key skills and qualifications needed to thrive as a mid level Android developer?

To thrive as a Mid Level Android Developer, you need proficiency in Java and Kotlin, experience with Android SDK, and a solid understanding of mobile app architecture and UI/UX principles, typically backed by a relevant degree or portfolio. Familiarity with tools such as Android Studio, Git, Firebase, and RESTful APIs is essential, and certifications in Android development can be advantageous. Strong problem-solving, communication, and collaboration skills help you work effectively in development teams and adapt to fast-changing project requirements. These combined skills ensure the delivery of robust, user-friendly mobile applications and contribute to the overall success of the product and team.
What are the most commonly searched types of Android Developer jobs in Cedar Rapids, IA? The most popular types of Android Developer jobs in Cedar Rapids, IA are:
What are popular job titles related to Mid Level Android Developer jobs in Cedar Rapids, IA? For Mid Level Android Developer jobs in Cedar Rapids, IA, the most frequently searched job titles are:
What job categories do people searching Mid Level Android Developer jobs in Cedar Rapids, IA look for? The top searched job categories for Mid Level Android Developer jobs in Cedar Rapids, IA are:
What cities near Cedar Rapids, IA are hiring for Mid Level Android Developer jobs? Cities near Cedar Rapids, IA with the most Mid Level Android Developer job openings:
Infographic showing various Mid Level Android Developer job openings in Cedar Rapids, IA as of June 2026, with employment types broken down into 30% Full Time, 49% Part Time, 13% Contract, and 8% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $124,468 per year, or $59.8 per hour.

Project Scheduler (Travel Required)

TD Thornton

Cedar Rapids, IA • On-site

$85K - $105K/yr

Full-time, Per diem

Medical, Dental, Vision, Retirement, PTO

Re-posted 15 days ago


Job description

TD Thornton
TD Thornton is a premier consulting firm specializing in project management and project controls solutions. We provide strong onboarding and ongoing support to help our people succeed. We welcome applicants from engineering, construction management, project management, business analytics, scheduling, and anyone who thrives in a collaborative environment
Job Overview
Title: Project Scheduler (Project Controls)
Sector: Natural Gas/Power Plant
Seniority: Mid Level
Location: Cedar Rapids, Iowa
Work Type: On-site Mon-Fri, Construction hours, w/Travel home every other week (Thurs-Sun)
As the Project Scheduler, you will be responsible for developing and managing Engineering, Procurement & Construction (EPC) schedules in Primavera P6 for a portfolio of projects. This role supports multiple construction managers and works closely with project stakeholders to develop accurate, Critical Path Methodology (CPM) schedules. A background in construction-focused scheduling will excel in this position. You will also support broader project controls activities, including schedule-driven performance analysis and 4D modeling where appropriate.
Your Day-to-day activities
  • Attend project kickoff, startup, and planning meetings to support schedule development
  • Develop proposal, pre-construction, baseline, and execution EPC CPM schedules in Primavera P6
  • Prepare scheduling submittals, including baseline schedules, monthly updates, and narratives
  • Facilitate planning meetings and scheduling workshops to develop execution plans and schedule logic
  • Verify activity durations, logic ties, and progress using field reports, inspections, and site walks
  • Collect and validate status updates and confirm physical site conditions
  • Load labor and resources into schedules with tiebacks to project estimates and analyze resource leveling
  • Lead schedule development discussions with internal teams, subcontractors, and consultants
  • Prepare lookahead schedules to identify constraints and upcoming risks
  • Analyze schedule variances, changes to the critical path, and overall performance trends
  • Forecast future performance using production rates, resource demand data, and historical progress
  • Develop "what-if" scenarios and recovery schedules as required
  • Identify schedule risks and communicate impacts and recommendations to the project team
  • Perform Time Impact Analyses (TIAs) and support claims avoidance and resolution efforts
  • Review payment applications for alignment with cost- and resource-loaded schedules
  • Develop custom schedule reports to support client and project team needs
  • Perform productivity and production analysis to support planning and forecasting
  • Develop and maintain 4D models for projects and pursuits as appropriate
  • Document schedule changes, delays, and adverse conditions
  • Support broader project controls activities beyond scheduling when required

You'll Be Prepared for This Job If You Have
  • 2+ years of experience in construction scheduling, project controls, or project management
  • Strong Primavera P6 CPM scheduling experience
  • Experience developing and managing EPC construction schedules
  • Experience with schedule-driven performance and productivity analysis
  • Proficiency with Microsoft Office and project controls software

You'll Stand Out If You Have
  • PMP, PMI-SP, or similar professional certification
  • Experience preparing and reviewing Time Impact Analyses (TIAs)
  • Experience supporting contractor or owner claims
  • Experience with 4D modeling and advanced project controls workflows
  • Demonstrated leadership ability and strong attention to detail

Compensation & Benefits
  • $85,000-$105,000 annual salary
  • Per Diem of $2,800 for living and travel
  • Paid holiday, sick, and vacation time
  • Medical, Dental, and Vision Coverage
  • Health Savings Accounts (HSAs)
  • 401(k) with Company Match
  • Annual Bonus
  • Tuition Reimbursement
  • Paid Parental Leave
  • Flexible Spending Account (FSAs)

About TD Thornton
Since 2005, TD Thornton has been helping our clients bridge organizational gaps by providing best-in-class consulting services and staff augmentation. Whether we are part of the contractor's team or serving as an owner's representative, we offer a wide spectrum of construction management support services to help our clients mitigate risks and deliver successful project outcomes. We believe our diversity is part of our strength and are proud to be a woman-owned and minority-owned company.
Learn more about us at www.tdthornton.com and on LinkedIn.
By providing your mobile number and opting in via our registration form, you consent to receive text messages (SMS) from TD Thornton.
Terms Of Service - TD Thornton
Privacy Policy - TD Thornton