
Junior Software Engineer
Job Description
Posted on: March 21, 2026
About GrandPad
GrandPad creates accessible, engaging, and secure technology that helps older adults stay connected to family, friends, caregivers, and the services they rely on. Our engineering team builds intuitive products that include mobile apps, the GrandPad tablet, a secure companion app, and healthcare-focused platforms-that serve a uniquely mission-driven purpose: to reduce loneliness and help older adults thrive.
We are looking for a Junior Software Engineer who is curious, collaborative, and excited to grow their technical skills while building products that make a meaningful social impact.
Role Summary
As a Junior Software Engineer on our mobile team, you will contribute to the development of GrandPad's applications, tools, and platform features. You will have a primary focus on our mobile apps (iOS & Android) and supporting web platforms. You will work closely with senior engineers, designers, QA, and product leaders.
This is a great entry point for someone who wants hands-on experience shipping real products that make a difference in people's lives - not just building for building's sake.
Key Responsiblities
- Develop features and enhancements for GrandPad’s applications (iOS, Android, web, backend).
- Deliver well-structured, testable, and scalable code according to engineering best practices.
- Participate in the full software development lifecycle, including planning, developing, testing, deployment, and maintenance.
- Integrate APIs and software components into functional systems.
- Troubleshoot, debug, and resolve software and dev-ops issues.
- Collaborate with cross-functional team members, including designers, QA, and product managers, on user flows, functionality, and design.
- Participate in code reviews and contribute to team knowledge-sharing.
- Stay informed about emerging technologies, frameworks, and best practices.
- Work in an agile development environment with sprint-based deliverables.
- Participate in an on-call rotation to support system uptime and incident response.
- Support special projects or additional duties as needed.
Required Qualifications
- B.S. in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- 1–4 years of software development experience (internships and co-ops included).
- Experience with one or more of the following languages and frameworks:
- Java, Kotlin, Swift, SQL
- Native iOS development, Android development
- General web development
- Hands‑on experience with Xcode, UIKit, and/or SwiftUI
- Hands-on experience with Android Studio
- Fundamental knowledge of relational databases and SQL.
- Solid understanding of OOP concepts.
- Strong problem-solving skills and a willingness to ask questions and learn.
- Ability to learn quickly in a fast-paced, mission-driven environment.
- Solid communication skills and a collaborative mindset.
Preferred Qualifications
(Not required - great for candidates who want to grow into them.)
- Experience with cloud environments (e.g., Google Cloud Platform, AWS).
- Experience with one or more of the following languages and frameworks:
- PHP, JavaScript, Vue, HTML
- SwiftUI
- Familiarity with agile tools (Jira, GitHub, Slack).
- Knowledge of accessibility and usability best practices.
- Interest in technology for older adults or healthcare environments.
Why Join GrandPad?
- Work on products that make a profound difference in the lives of older adults and their families.
- Join a mission-driven culture that values empathy, innovation, and simplicity.
- Learn from a seasoned engineering team while taking on meaningful responsibilities.
- Opportunity to grow into mid-level roles across mobile, backend, or full-stack development.
- Flexible work environment and a supportive company culture.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteJobsHub.app
Get RemoteJobsHub.app on your phone!

Software Engineer III (Backend, Java)

Junior Software Engineer

Remote Software Engineer

Ubuntu Core Software Engineer

