Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- 15-month contract
- Government project
- Hybrid work arrangement
- Architect, design, and develop scalable and maintainable Android applications using Java/Kotlin and the Android SDK.
- Collaborate with project leads and other stakeholders to gather requirements, define technical specifications, and prioritise features.
- Establish best practices and coding standards for Android development, ensuring adherence to quality, performance, and security standards.
- Conduct code reviews, provide feedback, and ensure that team members follow established coding practices and guidelines.
- Drive technical discussions, make architectural decisions, and provide solutions to complex technical challenges.
- Troubleshoot and debug issues, ensuring timely resolution and minimal impact on project timelines.
- Proven experience in Android development with a strong emphasis on Java/Kotlin and React Native programming language, with at least 8 years of relevant working experience.
- Exhibits strategic thinking and the ability to lead and manage complex projects effectively.
- Extensive experience in designing and developing complex Android applications, with a deep understanding of the Android SDK, architecture components, and best practices.
- Strong understanding of multithreading concepts, ensuring that the application UI is responsive while leveraging background threads for long running tasks.
- Strong understanding on thread synchronisation techniques.
- Experience in implementing efficient background processing strategies to minimise battery consumption, network usage.
- Experience in monitoring and analysing application performance metrics related to threading and background processing for optimisation.
- Excellent problem-solving and analytical skills, with a focus on delivering high-quality software solutions.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Experience with Agile development methodologies and tools such as Jira, Git, and continuous integration.
Key Skills
Ranked by relevanceReady to apply?
Join Websparks Pte Ltd and take your career to the next level!
Application takes less than 5 minutes