Consultant / Senior Consultant , Android Developer, Deloitte Digital

at  Deloitte

Belfast, Northern Ireland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025Not Specified18 Oct, 20242 year(s) or aboveWriting,Sensors,Collaborative Environment,Architectural Patterns,Kotlin,Communication Skills,Perspectives,Connect,Android Development,It,Emerging Technologies,Instrumentation,Java,Android Sdk,Design Principles,Navigation,Programming Languages,ComponentsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQ #

16833
Job description

CONNECT TO YOUR INDUSTRY

Want to shape the future of online experiences? So do we.
Part Business. Part Creative. Part Technology. One hundred per cent digital. At Deloitte Digital, we connect creativity with technology for business. Bringing empathy, ideas, and experience into digital transformation. Together with all of Deloitte, we create connections across the breadth of our people, organisation, and ecosystems to make an impact that matters to our clients and to society. We’re a new type of creative digital consultancy that fuses strategy, tech and design to identify where businesses need to be, then get them there. Fast. Want to help us shape the future? We’re looking for experienced practitioners from a consulting, design, tech or business background who can show our clients what’s next, then work with our mixed-discipline team to make it happen.
As part of our T&T practice, your career with Deloitte Digital can take multiple paths. Including: customer and channel strategy, customer experience design, designing new service capabilities and operations, mobile, online and contact centre technology solutions, and related technology and operational change programmes.
We embrace the strengths of diverse talent within our team. You may have a brilliant mind, be a confident communicator or a nerd for all things digital, or you may have an impeccable business instinct, a collaborative outlook and a flair for big ideas.
We encourage consideration of flexible ways of working, both formal and informal arrangements that allow for the best outcomes for our people and our clients. If this opportunity is of interest to you with some flexibility, please do discuss with us.
Connect to your career at Deloitte
Deloitte drives progress. Using our vast range of expertise, we help our clients’ become leaders wherever they choose to compete. To do this, we invest in outstanding people. We build teams of future thinkers, with diverse talents and backgrounds, and empower them all to reach for and achieve more.
What brings us all together at Deloitte? It’s how we approach the thousands of decisions we make every day. How we behave, our beliefs and our attitudes. In other words: our values. Whatever we do, wherever we are in the world, we lead the way, serve with integrity, take care of each other, foster inclusion, and collaborate for measurable impact. These five shared values lead every decision we make and action we take, guiding us to deliver impact how and where it matters most.

CONNECT TO YOUR OPPORTUNITY

We’re looking for people who are natural initiative-takers who bring out the best in others, are brilliant listeners and can grow our business without compromising standards, integrity or culture.
You will work with outstanding digital talent across disciplines to innovate and create great solutions for iconic brands.

An Android developer at Deloitte Digital plays a key role in designing, developing, and maintaining high-quality Android applications. This involves writing clean and efficient code while collaborating with cross-functional teams to ensure adherence to coding standards. Key responsibilities include:

  • Contributing to the overall architectural design of mobile applications.
  • Integrating mobile applications seamlessly with backend services and databases.
  • Working closely with designers to create a visually appealing and user-friendly interface.
  • Conducting thorough testing, debugging, and optimizing performance for various devices.
  • Creating and maintaining technical documentation for code, processes, and configurations.
  • Effectively communicating within the team and with clients to understand project requirements.
  • Staying updated on the latest Android development trends, tools, and technologies.
  • Implementing security measures to protect user data and privacy.

This multifaceted role requires a balance of technical expertise, collaborative skills, and a commitment to staying current with industry best practices.

CONNECT TO YOUR SKILLS AND PROFESSIONAL EXPERIENCE

Overall, you’re an ideas person and problem solver as well as a hands-on doer. You know it takes a mix of people to do amazing work, so you love collaborating with and learning from people with different skills, backgrounds and perspectives. If you have an interesting or unusual mix of skills yourself, even better.

As a Senior Android Developer, certain essential professional experiences and skills are typically required:

  • Extensive experience in Kotlin is crucial, as it’s the primary language for modern Android development. Knowledge of Java is also beneficial for maintaining and updating legacy code.
  • Deep familiarity with the Android SDK and its components, including different versions and how to deal with different screen sizes.
  • Experience with Android Frameworks: Knowledge of core Android frameworks like Android Jetpack, including components like Room, LiveData, ViewModel, WorkManager, Navigation and Compose.
  • Understanding of Material Design principles and ability to create user-friendly, accessible, and responsive interfaces.
  • Proficiency in integrating third-party APIs and understanding networking concepts, including RESTful services and handling JSON/XML.
  • Understanding the full lifecycle of Android apps, from initial design and development to deployment on the Google Play Store and ongoing maintenance.
  • Experience with version control systems, particularly Git, for managing code changes in a collaborative environment.
  • Proficiency in writing and maintaining unit and instrumentation tests, and debugging complex issues using tools like Android Studio Debugger.
  • Skills in optimizing app performance and memory usage, understanding threading, and avoiding common pitfalls in Android development.
  • Knowledge of Android security features and best practices to protect sensitive user data.
  • Staying updated with the latest trends and advancements in Android development, new programming languages, and emerging technologies.
  • Strong communication skills for effectively collaborating with cross-functional teams, including designers, product managers, and other stakeholders.
  • As a senior role, the ability to lead projects, mentor junior developers, and contribute to architectural decisions.
  • Familiarity with architectural patterns like MVP, MVVM, and Clean Architecture.
  • Experience with advanced features like animations, custom views, and sensors can be beneficial.

Having a portfolio of developed apps available on the Google Play Store, along with a track record of solving real-world problems through application development, can further strengthen a Senior Android Developer’s profile.

Responsibilities:

  • Contributing to the overall architectural design of mobile applications.
  • Integrating mobile applications seamlessly with backend services and databases.
  • Working closely with designers to create a visually appealing and user-friendly interface.
  • Conducting thorough testing, debugging, and optimizing performance for various devices.
  • Creating and maintaining technical documentation for code, processes, and configurations.
  • Effectively communicating within the team and with clients to understand project requirements.
  • Staying updated on the latest Android development trends, tools, and technologies.
  • Implementing security measures to protect user data and privacy


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - Mobile

Software Engineering

Graduate

Proficient

1

Belfast, United Kingdom