At a Glance
- Tasks: Design and develop high-performance Android applications using Kotlin and Java.
- Company: Join CGI, a leader in innovative digital solutions with a collaborative culture.
- Benefits: Enjoy competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Work in a dynamic Agile team with excellent career advancement opportunities.
- Why this job: Make an impact on exciting digital products while enhancing your skills in a supportive environment.
- Qualifications: Experience in native Android development and strong problem-solving skills required.
The predicted salary is between 40000 - 50000 € per year.
At CGI, we build innovative digital solutions that help organisations deliver seamless and engaging experiences for their users. We’re looking for Android Developers to join our growing mobile engineering team, where you’ll play a key role in designing and developing high-performance Android applications using modern technologies and Agile delivery practices. Working alongside talented product managers, designers, developers, and QA specialists, you’ll contribute to scalable mobile solutions that combine technical excellence with exceptional user experience. This is an exciting opportunity to work on impactful digital products while growing your expertise in a collaborative and supportive environment that values innovation, continuous improvement, and professional development. This is a hybrid position with 1 day per week required on-site in Glasgow if you are based locally; if not, the expectation is 1 day a month.
Future Duties and Responsibilities
- Design, build, and maintain high-quality Android applications that deliver reliable and intuitive user experiences.
- Work closely with cross-functional teams to develop scalable mobile solutions, contributing throughout the full software development lifecycle from design and development through to testing, deployment, and ongoing enhancement.
- Be part of an Agile delivery environment where collaboration, innovation, and continuous improvement are encouraged.
Key Responsibilities
- Design & develop native Android applications using Kotlin and/or Java.
- Collaborate & deliver responsive, user-focused mobile interfaces with UI/UX teams.
- Integrate & optimise RESTful APIs and third-party services.
- Write & maintain clean, scalable, and maintainable code following best practices.
- Review & improve code quality through peer reviews and Agile collaboration.
- Troubleshoot & resolve application issues, defects, and performance bottlenecks.
- Implement & support unit testing and automated testing strategies.
- Maintain & enhance existing Android applications and features.
- Ensure & validate compatibility across Android devices and OS versions.
- Publish & manage applications through the Google Play Store.
- Research & innovate using the latest Android SDKs, tools, and technologies.
Required Qualifications
- Experience developing native Android applications within Agile environments and a passion for delivering high-quality mobile experiences.
- Strong technical expertise, problem-solving skills, and the ability to collaborate effectively within cross-functional teams.
- Commercial experience developing native Android applications.
- Strong proficiency in Kotlin and/or Java.
- Experience integrating RESTful APIs and third-party libraries/services.
- Understanding of Android UI/UX principles and responsive mobile design.
- Experience working within Agile or Scrum development environments.
- Strong debugging, troubleshooting, and performance optimisation skills.
- Experience with unit testing and automated testing approaches.
- Knowledge of Android SDKs, tools, and development best practices.
- Experience publishing and maintaining apps on the Google Play Store.
- Familiarity with version control systems such as Git.
- Passion for learning emerging Android technologies and frameworks.
Android Developer in Wideopen employer: CGI
At CGI, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our hybrid work model allows for flexibility while still encouraging team engagement, particularly in our vibrant Glasgow office. With a strong emphasis on professional development and continuous improvement, we provide our Android Developers with the opportunity to work on impactful projects alongside talented colleagues, ensuring a rewarding and fulfilling career path.
StudySmarter Expert Advice🤫
We think this is how you could land Android Developer in Wideopen
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at CGI or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Android projects. Whether it's apps you've developed or contributions to open-source projects, having tangible examples of your work can really impress potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and approach problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at CGI.
We think you need these skills to ace Android Developer in Wideopen
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Android Developer role. Highlight your experience with Kotlin and Java, and any projects where you've integrated RESTful APIs. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include links to your previous Android applications or GitHub repositories. This gives us a chance to see your coding style and the quality of your work. Don't be shy—show off what you've built!
Craft a Compelling Cover Letter:Your cover letter should reflect your passion for mobile development and your understanding of Agile practices. Tell us why you're excited about this opportunity at CGI and how you can contribute to our team.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at CGI
✨Know Your Tech Stack
Make sure you brush up on your Kotlin and Java skills before the interview. Be ready to discuss your experience with these languages and how you've used them in past projects. It’s also a good idea to have examples of how you've integrated RESTful APIs and third-party services.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced while developing Android applications. Think of examples where you had to troubleshoot issues or optimise performance. This will demonstrate your strong debugging skills and your ability to think critically under pressure.
✨Understand Agile Methodologies
Since this role is within an Agile environment, be ready to discuss your experience working in Agile or Scrum teams. Share how you’ve collaborated with cross-functional teams and contributed to the full software development lifecycle. Highlight any specific Agile practices you’ve implemented.
✨Demonstrate Your Passion for Learning
CGI values innovation and continuous improvement, so show your enthusiasm for emerging Android technologies. Talk about any recent projects or personal initiatives where you’ve explored new tools or frameworks. This will reflect your commitment to professional development and staying current in the field.