Android Engineer

Lisbon|Aveiro, Full time

Join SKY as a Mobile Engineer and you'll be part of a dynamic team that makes sure their technology delivers the best experience for the customers.



About SKY:
 Sky is one of the biggest players in the entertainment world, with distributed teams and the responsibility for great breakthroughs in the streaming industry. One of their products, Peacock, was launched in June 2020 and it is already one of the top 5 most used platforms, having around 40M users only in the US!

Their team in Lisbon consists of over 300 highly skilled Software Developers and Software Engineers who provide a high level of technical expertise to their colleagues in the UK and US.

Sky is looking for flexible people, open to exploring different programming languages, and motivated to learn and grow. The culture is based on this motto: “If you build it, you own it, you support it!” Can you see yourself in this motto?
Get to know more about their projects:

 
Tech Environment:

Java |  Kotlin | Microservices | AWS | JavaScript (Lightning Framework) | Jenkins | Cassandra | ActiveMQ | Spring Boot | Kafka | MongoD | Python | Docker | Kubernetes | Prometheus | Puppet (...)

Everything the teams need to ensure quality-focused work! How cool is that?

 

What you'll be doing:
  • Develop excellent quality software using agile techniques;
  • Design clean and reliable code;
  • Deliver highly scalable an highly reliable products (yes, their customers expect 99.999% availability);
  • Collaborate with other developers, sharing and receiving knowledge;
  • Promote best technology and software development practices into the team with passion and enthusiasm;
  • Contribute to the whole development cycle, analysis, implementation, testing, and operation;
  • Operation excellence and support are part of the development teams’ responsibility.
 
Required skills & experience:
  • Development in languages such as Java or Kotlin;
  • Solid Android development experience;
  • Understanding of Design Patterns and Object-Oriented Design;
  • Knowledge of Android App Architecture;
  • Experience working with Restful APIs;
  • Practical knowledge of network protocols and challenges with latency and reliability;
  • Demonstrable knowledge of coding involving multithreading, request queueing, and caching;
  • Continuous Integration/Deployment tools and processes;
  • Creative thinking, analytical skills, with attention to detail;
  • Strong spoken English skills.



Want to know more? Get in touch with us!

Apply to Job
Full Name*
Email*
Phone
Resume*