The Enterprise Planning Platform
Junior Android Developer
Location
California + 4 moreAll locations: California | New York | Massachusetts | Texas | Washington
Posted
15 days ago
Salary
0
Seniority
Junior
Job Description
Junior Android Developer
Board
• Develop and maintain Android application features using Kotlin, under the guidance of senior team members. • Write clean, well-documented code and participate in code reviews. • Write unit tests and help improve test coverage. • Analyze and troubleshoot issues in existing code. • Contribute ideas and solutions to enhance software functionality. • Identify and communicate strategic technology standards, frameworks, principles and roadmaps to guide technological decisions. • Collaborate with cross-functional teams to define, design and ship new features. • Work closely with UI/UX designers to implement visually appealing and intuitive user interfaces. • Escalate complex or unresolved issues to higher-level team members. • Document written code, processes, and procedures to ensure knowledge transfer within the team. • Stay abreast of industry trends, best practices, and emerging technologies. • Actively participate in professional development activities to enhance technical skills. • Perform additional duties and projects as requested.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Deep understanding of programming languages such as Kotlin, C#, Sql.
- Experience building Android applications with Kotlin in production environments.
- Experience developing modern Android UI using Jetpack Compose.
- Solid understanding of the full mobile development life cycle.
- Experience with version control systems, such as Git.
- Strong understanding of RESTful APIs, web services, and microservices architecture.
- 1-3 years of Android programming experience.
- 1-3 years of triaging, debugging, and monitoring automated tests experience.
- Strong verbal and written communication skills.
- Ability to collaborate effectively in a team environment.
- Analytical mindset with a passion for solving problems and learning to translate business requirements into technical solutions.
- Ability to handle multiple projects and requests simultaneously while prioritizing company needs.
- Willingness to learn and adapt to new technologies and methodologies.
- Ability to gain the cooperation of others in the pursuit of company goals.
- Strong work ethic with proven track record of dependability and consistency.
Benefits
- 100% Remote Work – Enjoy the flexibility and convenience of working from home.
- Generous Paid Time Off – Start with 4 weeks of PTO to maintain work-life balance.
- Remote Work Stipend – Stay connected with company support for your internet and phone costs.
- Health, Dental, and Vision Reimbursements – Get reimbursed for essential healthcare needs.
- 401(k) Plan with 5% Company Match – Immediate vesting ensures your retirement savings grow from day one.
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Software Engineer – AI Neobank App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship Android features using Kotlin. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable, secure and reliable. • Improve app performance, crash rate, loading states, responsiveness and memory usage. • Use analytics, user behaviour and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.
Android Software Engineer – AI Neobank App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship Android features using Kotlin. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable, secure and reliable. • Improve app performance, crash rate, loading states, responsiveness and memory usage. • Use analytics, user behaviour and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.
Android Software Engineer – AI Neobank App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship Android features using Kotlin. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable, secure and reliable. • Improve app performance, crash rate, loading states, responsiveness and memory usage. • Use analytics, user behaviour and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.
Android Software Engineer – AI Neobank App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship Android features using Kotlin. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable, secure and reliable. • Improve app performance, crash rate, loading states, responsiveness and memory usage. • Use analytics, user behaviour and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.

