Ocado Technology Company Profile

Android Software Engineer

Ocado Technology

Описание на работата

We are Ocado Technology. We’re building the technology that’s changing the way the world shops. We build and support Ocado’s pioneering, automated technology platform: the Ocado Smart Platform (OSP). It is an end-to-end solution - from eCommerce to fulfilment, logistics, and supply chain - that is centred around efficiency and productivity. More than 150 people work in our Sofia development centred and we continue to grow.About The ProductISF (In-store fulfilment), part of OSP, is a system for fulfilling client orders from a supermarket. The Android app is used for guiding staff in the supermarket to do their job: what groceries to pick, where to stock them, and when to load them into a vehicle. Sofia team members got to go to the UK to try it out themselves in order to get the first hand experience. Some of the challenges we are now facing are:Implementing new functionalitiesImproving supermarket staff productivity by measuring their performance and carrying out A/B testsImproving UX, which often results in complete redesign of some of the screensLowering battery and network footprintAdopting latest Android architecture components and librariesKotlinize the whole appAbout YouYou have strong programming and object-oriented design skills, gained in Java or Kotlin through Android development.You have vast experience in building high-quality native Android apps.You take pride in writing polished and fully-tested code, and have experience of Unit and UI testing.You are keen to automate repetitive tasks and are familiar with Continuous Integration tools.You are able to pick up new concepts quickly and, as you understand the fundamentals of computer science, you will be comfortable working on different technologies.You are a team player and have strong collaboration skills, but also have the autonomy to find your own way.You love to share knowledge and learn from others.Responsibilities Within The TeamWork on a large project with a team of developers, a product owner and a designerDevelop new software components, and extend and improve existing onesTake part in discussions about new features and improvementsParticipate in code reviewsWrite unit, integration, and UI testsIn Return We Can Offer YouGreat remuneration package25 days paid leave24/7 Employee Assistance ProgramLife InsuranceEnhanced Maternity and Paternity Leave policyFree Share Plan programShare Purchase Plan programWork-life balance and work from home practiceA choice of equipment (MacOS / linux / windows)Both in house and external training programsYour own training dedicated budget (for conferences, courses etc.)There’s a lot going on at Ocado Technology! Click to find out more about our values and our recruitment process.Ocado is an equal opportunities employer and as such makes every effort to ensure that all potential employees are treated fairly and equally, regardless of their sex, sexual orientation, marital status, race, colour, nationality, ethnic or national origin, religion, age, disability or union membership status.Desired Skills and ExperienceComputers, Microsoft Word, Java, CCS, brains
Find your dream job

Наскоро добавени работни места във Ocado Technology

Java Software Engineer

Python Software Engineer

Java Software

Full Stack Software Engineer

Наскоро добавени работни места във България

Junior Software Automation Engineer

React Native Developer

Senior Software Engineer - Backend

Software Engineer

Frontend Developer

TrafficMate LTD: Senior System Administrator

Full Stack Developer

Web Developer