Senior Android Engineer


 

Highlights

Our engineers are collaborative and have a keen appetite for learning and they're building a safer, more open internet for millions of people around the world.

They work cross-functionally alongside people with a variety of different specialties coming from many different functions. We approach engineering through the following principles: TDD by default, always CI/CD, data and automation centered, with security at the core. It's also paramount for us to empower our engineers to make their own calls about the tools and technologies that best address the problems they are trying to solve.

We are seeking a talented and experienced Android Engineer to join our teams. As an Android Engineer, you will play a critical role in developing and maintaining our Android applications using Kotlin. You will be responsible for delivering high-quality code, implementing best practices, and contributing to the overall architecture and design of our Android applications.

Responsibilities

  • Develop and maintain our Android applications using Kotlin, ensuring high performance, responsiveness, and reliability.
  • Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define and implement new features and enhancements.
  • Work closely with the UI/UX designers to create visually appealing and user-friendly interfaces.
  • Write clean, well-structured, and maintainable code following object-oriented programming (OOP) principles and best practices.
  • Implement unit tests and contribute to a test-driven development (TDD) approach to ensure code quality and reliability.
  • Collaborate with the team to define and implement the application architecture, following clean architecture principles.
  • Participate in code reviews to ensure adherence to coding standards, quality, and performance.
  • Stay up-to-date with the latest trends, technologies, and best practices in Android development and share knowledge with the team.

Requirements

  • Strong experience in Android development using Kotlin.
  • Solid understanding of object-oriented programming (OOP) concepts and Clean Code principles.
  • Proficiency in using Android toolkits and APIs, including Jetpack Compose, Dagger, and Testing frameworks.
  • Experience with RESTful APIs, JSON, and web services integration.
  • Knowledge of software development lifecycle (SDLC) processes, including version control (e.g., Git), code review, and continuous integration.
  • Demonstrated ability to write well-structured, modular, and maintainable code.
  • Experience with unit testing and test-driven development (TDD) is highly valued.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field is preferred.

Hiring process

When it comes to hiring processes, "rigorous" and "opaque" are often mistakenly conflated. For us, it's always a mutual exchange, so we think it's important that candidates have a clear understanding of the process and what we're looking for. Learn more about the hiring process by visiting our careers page.

Benefits

Health and happiness go hand in hand, and we make every effort to support our team members in all facets of their lives—both inside and outside the office. Learn more about our employee benefits by visiting our careers page.

Before you apply

  • At the moment, we do not sponsor visas in the UK and the EU. For Hong Kong, we require at least two years of working experience and a university degree in a related field. For Singapore, we can only sponsor visas for mid-career or above.
  • Please upload your resume as a PDF and do not include any salary or compensation information in it.

ExpressVPN is one of the world's leading providers of online privacy and security services for consumers. Started in 2009, we've grown to have millions of active paying customers, a team of more than 700 people worldwide, and a brand recognized by hundreds of millions of people in 18 languages and more than a hundred countries. We see huge growth in our industry, and are gaining market share through strong execution.

Please note that all offers are subject to reference checks from one or more of your former managers/colleagues. For your current manager, we understand that every company has distinct HR practices, and will only speak with them at a mutually agreed-upon time that works for you

$ads={2}


 

.

$ads={1}

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال