TouchBistro is looking for a Senior Mobile Software Developer (Kotlin). Our POS system is evolving and our customers are demanding more product capabilities and more flexibility with the current feature set. As a member of the Technology team, you will have the chance to work on some of our current product's Android features to help deliver and iterate on solutions that meet these demands.\nWe are looking for an experienced developer with a similar mindset to join our team. As a member of TouchBistro, you will be a part of a close-knit group of experienced developers with a birds-eye view of all software development activities at TouchBistro. Our mission is to make our developers productive and fearless, to reduce toil, and to remove obstacles from our product development teams, while building the best restaurant software available in the market. We act as a force multiplier for the teams writing software for our customers.\nYour Day-to-Day\n\nArchitect, design, and develop high-quality Kotlin applications to advance our technology stack.\n\nUse Ktor for embedded server development\n\nOptimize and enhance existing software solutions to ensure optimal performance.\n\nCollaborate with cross-functional teams to address complex technical challenges.\n\nPropose effective solutions aligned with business objectives.\n\nMentor and guide junior developers, fostering a collaborative and high-performing development team.\n\nShare knowledge and best practices to elevate the skill set of the entire team.\n\nStay informed about industry trends and emerging technologies.\n\nPropose and implement innovative solutions to enhance our software products.\n\nParticipate in and conduct thorough code reviews to maintain code quality and adherence to best practices.\n\n\n\nAll About You\n\nYou have 4-5+ years of hands-on experience in Kotlin development.\n\nYou have a proven track record of successful software development projects.\n\nYou are proficient in building and optimizing Android applications using Kotlin.\n\nYou have a deep understanding of Kotlin and coroutines \n\nYou have a strong understanding of SQLite, experience with Exposed a plus.\n\nYou are comfortable with unit testing on Android and Kotlin using Junit, mockito, etc\n\nYou have a strong ability to work collaboratively in an agile environment.\n\nYou have effective communication skills with cross-functional teams.\n\nYou have a College Diploma or Bachelor's in Computer Science, Software Engineering, or a related field.\n\n\n\nNice to haves\n\nPrevious experience leading or mentoring a team of developers is a plus.\n\nKtor framework a strong plus.\n\n\n\n\nPlease note: This role is open to residents of Alberta, Saskatchewan, Manitoba, Ontario, Quebec, New Brunswick, Nova Scotia or Newfoundland.\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Embedded, Testing, Mobile, Senior and Android jobs that are similar:\n\n
$50,000 — $110,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nToronto, Ontario, Canada
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
\nJoin us and help shape the future of dining! Weโre looking for a Senior Product Designer to join our consumer product design team. The Sr. Product Designer will not only be an influential design partner embedded on our Content team and own key parts of our diner-facing experiences that support millions of visits every single day but also impact the content quality that powers experiences. From reviews and images to our newsfeed product and editorial lists, the Sr. Product Designer has the opportunity to both help our restaurants present their best selves and delight diners.\n\nThis individual will work closely with a distributed team of product managers, product & brand designers, engineers, and data scientists to craft experiences that will significantly impact diners and restaurants around the world.\n\nAt OpenTable, we love designing experiences that help restaurateurs run thriving businesses. We do this by creating industry-leading tools that help them launch, run and grow their restaurants, allowing them to spend less time worrying about their business and more time focusing on delivering incredible hospitality.\nIn this role you will: \n\n\n* Develop, build, and evolve new experiences for diners, while balancing the needs of our users, restaurants, and the business.\n\n* Expertly navigate the full range of a product designerโs workโfrom strategy and research to high-fidelity designs; one day this person could rapidly sketch ideas and launch experiments as A/B tests and another day craft a vision to set a project or team up for long-term success.\n\n* Influence product strategy and translate complex workflows into elegant and accessible user experiences.\n\n* Work through all stages of the design process; from capturing insights with user research, building and testing prototypes in front of real users to visual design, and working collaboratively with product managers and engineers to implement the experience.\n\n* Wear a critical thinking hat. When finding yourself in a debate, you can appreciate both sides of an issue while remaining kind and standing by your convictions.\n\n* Be proactive, conceive and complete a project independently while being open to feedback and coaching.\n\n* Prioritize and break down design work into measurable outcomes and communicate decisions with clarity.\n\n* Pull from your large arsenal of tools and know when to use them to deliver results and gain consensus.\n\n\n\n\nLearn more about how we work at opentable.design\nPlease apply if you have:\n\n\n* Experience working with and contributing to design systems\n\n* Comfortability interacting with data and generating hypotheses and insights, and can translate them into product opportunities\n\n* Experience in the restaurant industry and a passion for food and dining\n\n* Experience working on dual-market products\n\n* Experience with A/B testing\n\n* Experience mentoring junior members on the team\n\n* A strong value for introspection to improve yourself, your team, and your products\n\n* Strong problem-solving skills and interaction design skills, with a breadth of outstanding product design work across web and mobile platforms\n\n\n\n\nIf you think you are qualified for this role but donโt tick every box, please apply for the role. The perfect candidate doesnโt exist.\n\nWhen applying, please include a resume (including a password to your portfolio) and a PDF or link to an online portfolio. \n\nBenefits\n\n\n* Generous paid vacation\n\n* Day off on your birthday\n\n* Company matched retirement plans\n\n* Health, dental and vision insurance plans\n\n* Flexible Spending Accounts\n\n* Headspace Subscription\n\n* Drinks, coffee, snacks, games\n\n* Flexible hours\n\n* Universal Paid Parental leave\n\n\n\nAbout OpenTable\n\nOpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), powers reservations for the hospitality industry. OpenTableโs software seats more than 1 billion people per year and helps more than 60,000 restaurants, bars, wineries and other venues attract guests, manage capacity, improve operations and maximize revenue.\n\nAs an employee of OpenTable, you will be part of a global network that includes OpenTable and KAYAK's portfolio of metasearch brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined. Many employees are dedicated to one brand, but we all have the benefit of using each other's strengths and insights. Together, we're able to help people experience the world through dining and travel.\nDiversity and Inclusion\n\nWe aspire to have a workplace that reflects all of the diverse communities we serve. We know that when we have diverse teams we produce more creative ideas, products, and better outcomes for our team members. OpenTable/KAYAK is proud to be an Equal Opportunity Employer and we welcome and encourage candidates from all backgrounds and experiences to apply for roles on our team. Whoever you are, just be you.\n\nWe will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to receive other benefits and privileges of employment. Please contact us to request accommodation.\n\n#LI-Remote #LI-AB1\n\nโRemote work allowedโ
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nNew York City, New York, United States
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.