Logo of Huzzle

Android Architect / Spain-based

image

Cognizant

1mo ago

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Madrid

AI generated summary

  • You need a strong background in mobile app design, expertise in Docker, Rest APIs, Mockito, Kotlin, GIT, and excellent problem-solving and communication skills, plus a commitment to security standards.
  • You will design and develop mobile apps, oversee architecture, manage Docker, implement APIs, ensure code quality, mentor juniors, troubleshoot issues, and stay updated on industry trends.

Requirements

  • Possess a strong background in Mobile App Design and Architecture.
  • Demonstrate expertise in Docker and its application in mobile app development.
  • Have extensive experience with Rest API development and integration.
  • Show proficiency in using Mockito for unit testing and ensuring code quality.
  • Be skilled in managing networking libraries for mobile applications.
  • Have a deep understanding of Kotlin and its application in mobile app development.
  • Be proficient in using GIT for version control and collaboration.
  • Display excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Exhibit strong communication and collaboration skills to work effectively with cross-functional teams.
  • Stay updated with the latest industry trends and technologies.
  • Ensure adherence to security and compliance standards in mobile app development.
  • Contribute to the continuous improvement of development processes and methodologies.

Responsibilities

  • Design and develop high-quality mobile applications using Kotlin and other relevant technologies.
  • Oversee the architecture and design of mobile applications to ensure they meet performance and scalability requirements.
  • Implement and manage Docker containers to streamline development and deployment processes.
  • Develop and maintain Rest APIs to support mobile application functionality.
  • Utilize Mockito for unit testing and ensure code quality and reliability.
  • Integrate and manage networking libraries to ensure seamless communication between mobile applications and backend services.
  • Use GIT for version control and collaborate with team members on code reviews and project management.
  • Provide technical guidance and mentorship to junior developers and ensure best practices are followed.
  • Collaborate with cross-functional teams to define design and ship new features.
  • Troubleshoot and resolve complex technical issues related to mobile app development.
  • Stay updated with the latest industry trends and technologies to ensure the company's mobile applications remain competitive.
  • Ensure that all mobile applications adhere to security and compliance standards.
  • Contribute to the continuous improvement of development processes and methodologies.

FAQs

Is this position open to freelancers or contractors?

No, this position is not for freelancers or contractors; it is a permanent role.

What languages are required for this position?

English and Spanish are required for this position.

What technical skills are necessary for the Android Architect role?

Candidates should have expertise in Docker, Rest API development, Mockito, Networking Library, Kotlin, and GIT.

Will I have opportunities for professional development?

Yes, you will have access to continuous training and learning platforms to enhance your skills.

Can I work fully remotely for this job?

This position is based in Spain and requires being part of a remote team, but it may involve hybrid work arrangements.

What type of projects will I be working on?

You will participate in high-quality international projects that are demanding and utilize the latest technologies in mobile app development.

Is there a referral program available?

Yes, there is a referral program that rewards you for bringing colleagues to the team.

What benefits are included with this position?

Benefits include restaurant tickets for every working day, a permanent contract, and competitive salary with bonuses.

Will I have the chance to mentor junior developers?

Yes, providing technical guidance and mentorship to junior developers is part of the role.

How does the career growth plan work?

The career plan allows for both vertical growth through increased responsibilities and horizontal growth by learning new technologies.

Consulting
Industry
10,001+
Employees

Mission & Purpose

Cognizant is a multinational technology company that provides a wide range of IT services and solutions to organisations worldwide. Their primary focus is on helping businesses transform and thrive in the digital age. Cognizant's mission and purpose are centred around delivering innovative and cutting-edge technology solutions that drive client success. They offer services such as digital strategy, consulting, technology implementation, and IT outsourcing, enabling companies to adapt to evolving market dynamics, enhance operational efficiency, and deliver exceptional customer experiences. Cognizant's ultimate goal is to empower their clients with the tools, insights, and capabilities needed to navigate complex technological landscapes and achieve their business objectives in an increasingly digital world.