Software Engineer, Mobile

Doji Ltd ,
London, Greater London

Overview

Job Description

In Doji, we are building the next generation marketplace and setting new standards for e-commerce buyers and sellers worldwide. We are a UK based tech start-up, founded by three passionate entrepreneurs with a track record of building and exiting successful ventures. We've just been through our seed funding round and we're excited to build this world-class team that is going to reshape the way people buy and sell consumer goods. Be part of this revolution as one of our early hires! We have a challenge for those who: * Live and breath entrepreneurship and are constantly pushing the boundaries to innovate and inspire others. * Are high performers and deliver impact in everything, everyday. * Are motivated by the mission of wowing and setting new standards for customers. * Love teamplay and strive to build and develop great teams. * Believes that success should be pursued responsibly. Imagine yourself innovating in dynamic and challenging projects. Responsibilities include: * Architect, develop and maintain iOS and Android native mobile applications * Deploy beta tests and release candidates to TestFlight/App Store and Google Play, as well as manage rollout to customers. * Work with product managers, designers, and engineers to prototype and implement low level, device native features. * Participate in re-imagining our client-side application architecture. * Develop and maintain sufficient test coverage for all features. * Optimise performance of existing applications. * Mentor less experienced developers. * Collaborate closely with product designers with a focus on new feature design and prototyping. * Be involved in the user experience design process, from wireframes and mockups through implementation and release. * Work closely with designers and business to define and implement elegant solutions to interesting problems. * Help define and maintain visual guidelines and ensure consistency throughout the app. * Fast prototyping of new user interactions and iteration based on feedback from peers. In Doji, we work hard to promote a culture of inclusiveness and diversity that seeks equality and values from different perspectives. We believe in building trust and fairness amongst people and making a positive impact on the environment. Should you require reasonable adjustments throughout the hiring process, please don't hesitate to get in touch with us. Following release of COVID restrictions, the remote role will adjust to our new London office. All of our talent is sought based on this premise. Join our team! Requirements * B.S., M.S., or Ph.D. in Computer Science or similar discipline * 4+ years of developing native mobile applications for iOS with Swift and Objective-C and for Android, with Java (Kotlins a plus) * Developing reusable components via custom views, frameworks, or cocoapods * Communication with JSON services with community standard libraries Benefits * Be part of a start-up with an entrepreneurial mindset that thinks big, with a long-term vision. * Be the owner of your own development in an environment that is full of opportunities, learning, growth, expansion and challenging projects. * Share and learn with the team, amongst great professionals and experts. * An excellent work environment, with everything that you need to enjoy a great experience.