We are looking for a talented and experienced Android Engineer to join our growing mobile development team. In this role, you will design, develop, and maintain high-quality Android applications with a focus on performance, scalability, and exceptional user experience. You will collaborate closely with cross-functional teams to deliver innovative features that enhance our digital ecosystem.
Job Responsibilities
- Design, build, and maintain advanced Android applications using modern frameworks and tools.
- Collaborate with product managers, designers, and backend engineers to define and deliver high-impact features.
- Write clean, efficient, and maintainable code following best practices in software development.
- Ensure application performance, quality, and responsiveness across a range of devices.
- Participate in code reviews, testing, and continuous integration activities.
- Work in an agile environment and contribute to the full software development lifecycle (SDLC).
- Partner with UX/UI designers to ensure a consistent and engaging user experience.
- Implement security best practices, including encryption and secure data handling.
- Contribute to improving coding standards, tooling, and team productivity.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 4+ years of hands-on experience in frontend or mobile development using Kotlin, Java, Swift, or React Native.
- Strong understanding of Agile methodologies and proven ability to perform analysis, development, and testing within agile teams.
- 1+ year of experience using Selenium for testing (nice to have, not mandatory).
- Solid understanding of JavaScript concepts, modular architectures, and microservice-based integrations.
- Experience working with UX designers and translating design requirements into functional features.
- Proven expertise in unit testing and UI testing for Android applications.
- Experience with at least one Extreme Programming (XP) practice.
- Proficiency with development tools such as Android Studio, Xcode, WebStorm, Jenkins, Artifactory, SonarQube, and Git.
- Knowledge of Apple and Google design guidelines and best practices for mobile UI/UX.
- Strong experience with dependency management tools such as Gradle or CocoaPods.
- Sound knowledge of encryption algorithms and secure coding principles.
- Excellent problem-solving, debugging, and analytical skills.
- Strong understanding of code documentation and software versioning practices.Familiarity with functional and reactive programming paradigms.
- Experience in continuous integration and delivery (CI/CD) pipelines.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Network Engineer
2026-05-26
AI Engineer Trainee
2026-05-28
Network and Systems Engineer
2026-05-28
- Posted
- Oct 23, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
- Company
- PURVIEW
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network Engineer
2026-05-26
AI Engineer Trainee
2026-05-28
Network and Systems Engineer
2026-05-28