Evi Technologies Limited

Software Development, alexa and amazon devices

SeniorAndroidSoftwareEngineer

£85–125k ~AI est. Cambridge, England, United Kingdom FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Android Software Engineer at Evi Technologies Limited. Skills: Android development, Backend services, Cloud infrastructure. Design Android mobile applications. Develop Android mobile applications”

What You'll Achieve.

Deliver end-to-end solutions; Shape setup process experience; Provide best possible experience; Build solutions; Support new products; Raise bar of applications

Industry & Context.

Software Development, alexa and amazon devices
Problems you'll solve

Solve complex problems

What They're Looking For.

Must Have

Experience as a mentor, Experience leading an engineering team, Experience contributing to architecture and design, Experience programming with Java, Experience programming with C++, Experience programming with C#, Experience with object-oriented design, Experience or certifications in API design, Experience or certifications in cloud architecture/deployment, Experience or certifications in service-oriented architecture, Experience or certifications in mobile development, Experience or certifications in performance optimization, Experience or certifications in databases design, Experience in Android mobile application development, Experience in Android mobile application development using Kotlin, Experience with Jetpack Compose, Experience with Android Jetpack libraries, Experience with Coroutines, Experience with MVVM architecture patterns, Experience with MVI architecture patterns, Experience with dependency injection, Experience with Hilt, Experience with Dagger, Experience with modularization of large-scale Android applications, Experience with CI/CD pipelines, Experience with unit testing frameworks, Experience with UI testing frameworks, Experience with RESTful API integration, Experience with performance profiling, Experience with Firebase services, Experience with ProGuard/R8 optimisation, Experience with Google Play Store release management

Nice to Have

Bachelor's degree in computer science, Experience with full software development life cycle, Experience designing for mobile platforms, Proficient understanding of code versioning tools, Proficient understanding of Git

What You'll Do.

Design Android mobile applications

Develop Android mobile applications

Maintain Android mobile applications

Develop backend services

Maintain backend services

Develop micro-services

Maintain micro-services

Lead architecture of features

Lead design of features

Investigate design approaches

Evaluate technical feasibility

Improve engineering processes

Improve engineering tools

Deliver high-quality software

How You'll Work.

Team & Collaboration

Work with team members; Part of agile development process; Work across teams; Collaborate with firmware; Collaborate with cloud teams; Collaborate with mobile teams

Process & Methodology

Agile development process

Full Job Description

The Ring team is looking for a passionate and talented Senior Android Software Engineer who has experience building world-class Android mobile apps and the ability to design, build, and maintain scalable cloud-based backend systems. You will be responsible for developing mobile applications and cloud services that interact seamlessly with our devices and delight our customers. The ideal candidate is a full stack engineer who can work across mobile, back-end, and cloud infrastructure to deliver high-quality, end-to-end solutions. You will join a team that owns the most important place in the Ring - Setup experience. This is a great opportunity to shape the setup process experience for millions of users. Our goal is to provide the best possible experience to our customers, building solutions and supporting new products that help Ring on their mission to make neighborhoods safer. Key job responsibilities - Design, develop and maintain our Android mobile applications. - Develop and maintain backend services, APIs, and micro-services. - Lead architecture and design of features, from conception to launch - Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility. - Help to improve engineering processes and tools to increase team effectiveness. - Be part of an agile development process to deliver high-quality software. A day in the life This role provides a unique opportunity to be a key part in shaping the core of Ring's offerings to our customers. You will work across teams to prototype ideas and solve complex problems, and raise the bar of our applications by advocating and driving software best practices, automating tasks and identifying pitfalls. As part of the team, you will continue to learn and become an expert in challenging fields. You will have the opportunity to contribute your creative ideas and energy, working with world-class experts, distributed cloud systems and home security devices. About the team W

Free ATS check

Applying for this Senior Android Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Evi Technologies Limited?

Real rants from real employees. Read before you apply.

Read Company Rants →