Andriod Software Engineer

Ksubaka
London, UK
26 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0 - £75,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Agile Methodology Android Software Development Computing Platforms Unit Testing Continuous Integration Dependency Injection Programming Tools Gradle Software Tools Software Engineering Test-Driven Development (TDD)
+5 more
Avid Media Composer Information Technology Free and Open-Source Software Build Tools Google Play

Job description

Software Engineer (Android)Ksubaka brings moments of joy to shoppers. We provide delightful bite-size gamified advertising on our network of in-store playSpots, with which shoppers can play for a minute or so, and in the process learn all about the advertising brand’s benefits, and even receive coupons on their mobile phone. Ksubaka leads the market for in-store gamified advertising.Job briefYou will be at the heart of Ksubaka’s engineering team in London Hammersmith, designing and building the software platform that will allow for new experiences and support our future growth. You will be building high-quality, innovative and fully performing software using state of the art tools and approaches.Responsibilities. You will:* Write well designed, testable, efficient code* Produce designs and determine operational feasibility* Integrate software components into a fully functional software system* Develop software verification plans and quality assurance procedures* Document and maintain

Requirements

software functionality* Tailor and deploy software tools, processes and metrics* Update your job knowledge by studying state of the art development tools, programming techniques; participating in networks, reading professional publicationsRequirements. You have:* Proven working experience in software engineering* At least BSc degree in Computer Science or Engineering (MSc preferred)* Ability to develop for the Android platform (Android 4.2 and greater)* Hands on experience in designing interactive applications* Proven android applications on Google Play* Familiarity with dependency injection using Dagger or equivalent* Experience with Gradle build systems, continuous integration and testing (instrumentation, automation, unit testing)* Avid follower of Android development trends* Contributor to Open Source projects* Experience with test-driven development and behavioural driven development* Mastery in software engineering tools* Ability to document requirements and designs* Familiarity with agile software development methodology and release process* Experience working in international environments* Ability to adapt communication for technical and non-technical peoplePersonality profile. You are:* Team player: you make your team more efficient and enjoyable* Keen on diversity (international company)* Pro-active, look for pragmatic solutions, not winning arguments* Passionately curious about new trends and approaches* Keen contributor on open source projects Permanent 50,000 - 75,000

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:36 min

Configuring Android production bundles and Google Play integrations

Edoardo Dusi · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:09 min

Configuring IDEs and build tools for Java 17

Daniel Strmečki · LIVE

Videos

See all

Related articles

See all