Django community: RSS
This page, updated regularly, aggregates Django jobs from the Django community.
-
Contract Django Developer - 40 hours / month
About Us COLAB is a digital agency located in Richmond, VA and we're looking for a contractor that can work within Django. We expect needing ~40 hrs/month, starting immediately. About Project The project is basically a custom application that houses a connected CMS and CRM. This project has been 10 years in the making. It has been iterated upon consistently over the years and has been upgraded from Django 1.6 to 2.2.x along with Python 2.7 to 3.7.x. The site contains a number of interconnected features including news, events, pages, people/contacts, related content, and features that rely on authenticated users. Our task is to keep the system running smoothly as we regularly implement minor maintenance, software updates, and customizations. Examples of common tasks include: debugging reporting outdated data interpreting and correcting server errors modifying forms modifying models to add or rename fields updating hardcoded content updating minor Django versions Work Location Richmond, Virginia, Remote We host our code on github and the site is currently hosted in Platform.sh. -
Remote Full Stack Software Engineer
As a Full Stack Software engineer at Affect Therapeutics, you will build and maintain software to help people overcome substance abuse disorder (SUD). You will be joining an early startup and working to develop the foundational features of our operational and customer experiences. You will collaborate with stakeholders, pair with other engineers, and research new technologies in order to help us continually improve patient outcomes. In this role, you will… Join a mission-driven startup focused on improving the outcomes in substance use disorder treatment. Write code. As an engineer, you will build software as well as our engineering culture. Advise on technical decisions on a multi-functional, agile team alongside product management and product design. Develop operational software to support care team efforts in order to help our members, including payment delivery and HIPAA compliant messaging. We’d love to hear from you if… You have 3+ years of overall professional experience in a collaborative team setting. You have at least 2 years of experience as a software engineer, designing applications or service-based systems. You enjoy the following python, typescript, react, html, writing tests, building great UI's, working with stakeholders You have strong communication skills and the ability to articulate your thoughts … -
Senior Django Full-Stack Developer – Full Time Direct Hire
Senior Django Full-Stack Developer – Full Time Direct Hire Salary $140-150K + 17% Bonus + Outstanding Benefits (REMOTE POSITION - US ONLY) *FULL SPONSORSHIP IS AVAILABLE FOR THIS POSITION* Apply: Please email resumes in confidence to evp@networkesc.com for consideration OVERVIEW: Work in a highly Agile and fast-paced environment, using cutting edge technology to help us implement our next generation veterinary diagnostic product suite, which is used by customers around the world in an expanding and dynamic marketplace. Full-Time Direct Hire Opportunity (Remote is an option) for a hands-on Django Developer - Django, Redis, Celery, SQL, RDMBS, HTML, CSS, Bootstrap, JavaScript, LinuxUnix QUALIFICATIONS: Required · Bachelor’s Degree in Computer Science or related field or equivalent experience · 4+ years of experience developing applications with Django, Redis, Celery, SQL, RDMBS, HTML, CSS, Bootstrap, JavaScript, LinuxUnix · 5+ years of experience developing commercial software · Familiar with the software development lifecycle · Excellent command of object-oriented programming (OOP) principles and practices · Excellent command of functional programming principles and practices · Knowledge of and enthusiasm for Agile software development · Experience with multi-tier and distributed (microservice) architectures · Understanding of asynchronous (multi-threaded) programming · Proficiency with Python 3.x · Proficiency with front-end development … -
Remote Django / Front-end developer required for ongoing ad hoc work
About Ixxy We're a small web development agency with a couple of founder/employees and a few regular freelance developers - some local and some overseas. We are looking to increase our capacity and would like to find someone to work with us on a semi-regular basis. The work will sometimes be intermittent ranging from weeks where we may need someone to work practically full time to weeks where there may only be the odd bug fix. Hopefully the volume of work will increase over time as it has with our current freelancers. We ensure we plan our project schedules ahead of time wherever possible with our freelancers so they can balance their commitment to us with their other client work. Job description We manage a diverse set of projects - from brochure sites to complex web apps - using a range of technologies with Django being the common element. Familiarity with modern HTML and CSS is essential as well as an ability to get up to speed with various front end frameworks as necessary. A good intuition for user experience and usability is of course a huge benefit for any front-end tasks. We don’t need you to be a dedicated … -
Product Manager - IT
The Product Manager is accountable for the value delivery of the product to the business. He or she collaborates with the Product Owner to set the product vision, brings forward the best technology/solutions to solve business problems (e.g. technology and innovation funnels), co-creates the product roadmap and success metrics, fulfills the product lifecycle within Enterprise compliance and controls framework, creates value delivery through product development, performs financial management, and sets the right product environment and mindset for the product team. Responsibilities: If this role is not part of a product line, this assumes the key responsibilities of the PLM: Sets the direction for the product line aligned to business vision and agreed KPIs Manages senior level stakeholders for the product across RDS to ensure tight orchestration, early warning on new requirements and early warning on potential unmet needs and problems. Provides technology/innovation advisory towards lines of businesses that the product line supports to ensure that right innovative technologies are offered as possible ideas to solve complex business problems Builds and leads the product teams under the product line Promotes design thinking, agile and lean start up to create MVPs within the product line Focuses on maximizing the adoption of high-impact … -
Senior Software Engineer (Remote)
RESPONSIBILITIES OF THE SENIOR SOFTWARE ENGINEER Engage in all aspects of software development, including architecture, documentation, testing, deployment, maintenance, and bug-fixing, primarily using Python, Django, and MySQL Write Django templates, JavaScript, modern HTML & SASS Review & shape product specs, suggest changes to optimize for ROI, identify edge cases, and improve UX Model engineering excellence & provide technical & project management guidance to other Tech Team members Apply modern DevOps practices across development, QA, and production systems Identify and champion opportunities for improvement, judiciously balancing improvements to our infrastructure & code base against feature development EXPERIENCE / BACKGROUND In order to be successful in this role you must meet most, if not all, of the following needs: 7+ years coding Python-based consumer-facing web applications Django web framework Writing & optimizing SQL queries Modern JavaScript framework, HTML, and CSS Working with a remote-first Tech Team in an agile development environment Leading complex projects involving cross-functional teams Administering & configuring Ubuntu servers It would also be helpful if you have experience with: VueJS Working in the social good sector Modernizing legacy components of larger systems Developing with IT automation tools like Jenkins, -Docker, Ansible, etc ABOUT ROLE AND THE DEPARTMENT Catchafire is … -
Remote - Senior Django Developer
Uplift is a fast paced incubator of products. We’re a group of incredibly smart, passionate, well rounded individuals and we’re looking for other engineers to join our stellar team. We are looking for an experienced Backend Django/Python Engineer for web and mobile app development. In this role, you should be able to work independently with little supervision. You should have excellent communication and organization skills, as well as problem solving skills. Your goal will be to develop high-quality software that is aligned with user needs and business goals. Design your own work schedule. Work on a variety of projects. Utilize our shared resources. If it's a great fit, we would consider an employment relationship. Why You'll Love Working at Uplift: We find the work for you! We offer you a team and shared resources to help you take on bigger client projects if you’re turning down opportunities. Enjoy a healthy work-life balance, like everyone else at the company. Embark on your own self-driven career path with opportunities for positions like tech lead. Work on many different projects and cross-pollinate all the lessons and solutions. Work remotely: avoid a time and energy drain of a commute. Uplift has been remote-first since … -
Senior Software Engineer @ CustomMade
, United States Flexible About CustomMadeAt CustomMade, we're changing the way people get engaged. An engagement ring is one of the most significant, and one of the most expensive, purchases in a young person's life. It shouldn't be confusing or transactional, it should be fun, inspiring, and transparent. That's what we aim to do. We make the process of designing and creating an engagement ring personal and meaningful, providing 100% custom design, attentive individualized service, and affordable pricing.Every customer connects with people on our team who guide them through the process, and every piece of jewelry we create is designed and manufactured from scratch, exactly once. It's easy to imagine why there are some real challenges in making that work with predictability and at scale, delivering exceptionally satisfying experiences, and making a profitable business out of it. We've proven our ability to do this, and now we're hard at work on growth.Learn more about our process.About the RoleWe're looking for a thoughtful, independent, and flexible Senior Software Engineer to join our small team. This is a great opportunity for someone who loves developing software and seeing the results of their work adopted immediately, and for a candidate eager to embrace … -
Software Engineer
We are seeking an experienced Software Engineer to join our talented engineering team. This is a full-stack web developer position that will work closely with other full-stack and front-end developers. Once oriented, you’ll contribute updates and new features that will support and streamline our clients’ efforts. Our flagship product, the Program Evaluation and Reporting System (PEARS), is used daily by clients across the country. PEARS is an enterprise application built in Python using the Django framework and utilizes Vue.js on the front-end. We follow a healthy rhythm of working in 6-week cycles (sprints), typically followed by 2-week buffer periods. Our engineering, client success, and leadership all work closely together to serve our clients and prioritize innovation and continuous improvement of our systems. Top candidates will be problem solvers and logical thinkers with good communication and collaboration skills. Responsibilities Collaborate with team to plan new features and updates Develop new features according to planned specifications Write unit and integration tests to cover new and existing code Review pull requests from other developers Make changes to code based on feedback from other software engineers and our client success team Fix bugs Work with the software engineering team to continually improve processes and … -
Software Engineer at Canopy
We are seeking an experienced Software Engineer to join our talented engineering team. This is a full-stack web developer position that will work closely with other full-stack and front-end developers. Once oriented, you’ll contribute updates and new features that will support and streamline our clients’ efforts. Our flagship product, the Program Evaluation and Reporting System (PEARS), is used daily by clients across the country. PEARS is an enterprise application built in Python using the Django framework and utilizes Vue.js on the front-end. We follow a healthy rhythm of working in 6-week cycles (sprints), typically followed by 2-week buffer periods. Our engineering, client success, and leadership all work closely together to serve our clients and prioritize innovation and continuous improvement of our systems. Top candidates will be problem solvers and logical thinkers with good communication and collaboration skills. Responsibilities Collaborate with team to plan new features and updates Develop new features according to planned specifications Write unit and integration tests to cover new and existing code Review pull requests from other developers Make changes to code based on feedback from other software engineers and our client success team Fix bugs Work with the software engineering team to continually improve processes and … -
Remote Django + Javascript Developer
Factal is looking for a developer experienced in Django and Javascript to join our Seattle-based technology team (remote candidates welcome). About Us: Factal is a quickly-growing news and technology startup that provides real-time coverage and data to help protect people from harm and help those in need. We think of breaking news in a fundamentally new way, applying journalists and technologists together to solve new information problems in an increasingly volatile world. The ability to code Javascript and Python / Django at least an intermediate level is pretty important. We have a web application (a blend of features akin to working on Twitter, Facebook, Maps, and News apps), as well as administrative interfaces that need good design thinking and smart execution. Your role would be developing interactive interfaces for our users, as well as internal tools for our team of editors. The ideal candidate: Has developed a complex web application/interface using combination of Javascript, Django, Python, and PostgreSQL Has experience dealing with geographic data such as shapefiles, spatial queries, and mapping SDKs Doesn't need complex instructions/specs/workflows to get things done Has experience working on high-use, large-scale applications Prefers to work for a small company, one with a mission, and wants … -
Python Developer
30 Amsterdamse developers kunnen zich niets mooiers voorstellen dan geweldige applicaties maken voor onze klanten en daar zelf veel van opsteken. Je werkt samen met je collega’s bij de klant of als onderdeel van het team van de klant. Waar je ook bent: een vast punt is de ruimte die je krijgt om jezelf te ontwikkelen. Het beste van twee werelden! Wat bieden wij jou? • Interessante klanten en boeiende projecten • Werken met de nieuwste technologieën, frameworks en tools • Gave opdrachten en hoofdbrekende puzzels • Als eerste op de hoogte van ontwikkelingen in de markt dankzij onze nauwe contacten met onze technology partners • Veel gelegenheid om met collega’s kennis en ervaringen te delen Wat vragen wij van jou? • Dat je resultaat wilt zien bij jouw klanten • Dat je een krachtige en enthousiaste gesprekspartner bent • Je wilt graag je kennis delen, met collega’s en klanten • Je bent op de hoogte van de laatste trends en opkomende technologieën • Dat je een leuke, slimme, hardwerkende collega bent Jouw functie Als Python Developer werk je aan innovatieve projecten bij klanten van ilionx Amsterdam. Je levert een bijdrage aan het technisch realiseren van softwareoplossingen met Python. Van … -
Remote US Rater
Employee Sub-Group: Perm PT Hourly Work Schedule: Part Time- Regular up to 20 hours per week Location: USA Position Title: Rater About TELUS International AI Inc. We help companies test and improve machine learning models via our global AI Community of 1 million+ annotators and linguists. Our proprietary AI training platform handles all data types (text, images, audio, video and geo) across 500+ languages and dialects. Our AI Data Solutions vastly enhance AI systems across a range of applications from advanced smart products, to better search results, to expanded speech recognition, to more human-like bot interactions and so much more. Learn more at http://www.telusinternational.com All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. The Position We are looking for dynamic and creative people who have strong communication skills and use the Internet daily. The job involves analyzing and providing feedback on text, web pages, images and other types of information for leading search engines, using an online tool. Raters log on to the online tool to select tasks to do on a self-directed schedule. A Rater reviews the results returned in a specific … -
Senior Django Developer
SnapEDA is looking for a back-end developer to join our growing team as we pursue our mission to help engineers design electronics faster. A bit about who we are: SnapEDA is a search engine for electronics design, used by over 1 million professional engineers. Our community is building everything from medical devices, to automotive electronics, to space technologies. We’re a team of 30 who pride ourselves on our passion, resourcefulness and curiosity. We have a bias towards action and making an impact, both individually, and as a team. What you will be working on: You’ll join our software team as a back-end developer, and will be responsible for implementing our updated product recommendation system, as well as improving our search engine. Additionally you’ll be responsible for our data ingestion architecture, which includes integrating and managing APIs. Most of our code is Python/Django and is running on Heroku. We have a lightweight process: 1-week sprints, weekly planning and standups. We use Slack, Trello, and Zoom to communicate and plan our work. Benefits Opportunity to work on a hugely impactful product used by 1MM+ users with a great mission Competitive pay based on location and experience Lots of growth opportunities, including leadership … -
Remote Senior Backend Engineer (stealth mode startup)
--- MINIMUM 1 YEAR contract --- A property management startup is looking for an experienced Python Backend engineer to develop a project from scratch. There will be one technical interview and you will get feedback in the end. The second step is a small talk with the founder and an offer. --- About the role --- We are hiring our first engineers to the team Remote first team You will be building a platform from scratch You will work closely with the founder We expect T-shaped skills --- Requirements --- 3+ years with Python PostgreSQL Docker Posix*, shell, git Django/Flask/FastAPI should be one of your (multiple) frameworks of choice Any additional language is a huge advantage Ability to communicate in English on daily video calls --- Nice to have --- AWS/Clouds/Serverless Frontend (Typescript/React) Services architecture CI/CD --- Compensation & benefits --- Contract is a minimum of 1 year, the potential for a permanent position You will be part of the development team and there will be opportunities to grow with the company --- Location ---- Remote (UTC timezone) --- About Roches Noires Ventures --- A property company based in the UK, developing a tech platform to connect users. The platform … -
[Freelance] Remote Django Developer - Day Rate $200-$350 - Mentorship
Berlin, Germany 100% Remote Coder here who needs some help with a bunch of projects I'm working on:an interactive museum exhibition where on-site hardware communicates with our servers via web-socketsa system to grab all the open-data for various types of tourist attractions. Lots of scraper and data merging workautomation of car damage reports (DRF + image libraries + bit of machine learning)For anyone curious about who you'll be working with, I'm a programmer myself (~12 years experience) looking to provide fun and challenging work as well as professional/entrepreneurial mentorship to help you grow. I have some videos on YouTube about my approach to coding and indie hacking. E.g. watch me vim here https://youtu.be/futay9NjOacBonus Skills (not expected, but if you have them, definitely mention them)Experience with React NativeExperience with ReactCan read/write/or speak GermanOther stuffRemote obviously fine.Clear written communication is important.Pay is ~$200-$350/day depending on seniority.We need someone who has at least 2.5 days a week capacity (or can scale up to that reasonably soon).If you're interested, PM me with links to your GitHub/blog/Upwork reviews/anywhere else you show your coding and communication skills online. -
Senior Backend Developer
Can you help us change the world? Yes, you read that correctly. It sounds grand, but we’ve got big ideas at Mews. We’re transforming the world of hospitality, re-imagining the industry with a best-in-class cloud-based property management solution for hotels, hostels, apartments, and so much more. We’re on the lookout for ambitious, tenacious and passionate people who want to join the next generation of innovators and disrupt the hospitality industry with us. Sound good so far? If you’re a Backend Developer, keep reading and tumble down the Mews rabbit hole... 🐇 About the role First things first: you want to know what you’re actually applying for. It’s impossible to capture every nuance of a role – especially at a rapidly growing company like Mews – but if we had to distil it down to a job description (which we do, because this is a job description), it would be this: We're looking for a Backend Developer to join our team. The platform includes a suite of applications and a hub for connecting properties, guests, and other vendors from the hospitality industry. The backend of the Mews Platform is built with ASP.NET, MVC, Entity Framework and is deployed on Azure using … -
Technical Graduate Program – Software Engineering (C++, Embedded)
Introduction Start your career in a dynamic, international environment. By joining ASML, you’ll be part of a world class, market leader organization for the high-tech lithography, metrology and software solutions in the semiconductor industry. We are a global company with 70 offices spanning 16 different countries. Working location for this program will be at our headquarter in Veldhoven (Netherlands), close to Eindhoven. Our employees are our most important assets and therefore we invest in your career development. When you apply you don’t just apply for a job but for a career within ASML. By joining our program, you will receive the ideal combination of ‘doing’ and ‘learning’ that will build the fundamentals needed for a software career at ASML. With our Technical Graduate Program, you get the opportunity to join our software cluster and bring your best ideas to a global collaboration. By applying to this program you are going to be considered for multiple vacancies where your background in software could be a perfect fit. Job Mission ASML leads the worldwide development, production and sales of high-end lithography systems for the semiconductor industry. In short, we make the machines that make computer chips, or integrated circuits. We build some … -
Remote Senior Python Developer
About Nordhealth Nordhealth is a publicly listed and fast growing cloud-based healthcare SaaS company on a mission to redefine digital healthcare. We build software that empower veterinary and therapy professionals to provide the best possible care experiences to their patients. Our products serve more than 30,000 veterinary and therapy professionals across 7,000 clinics and hospitals located in over 25 countries. Headquartered in Helsinki, Finland, Nordhealth has a solid footprint in the Nordic region and a growing presence internationally, with more than 240 employees working either remotely or from offices (collaboration hubs). For more details visit the company’s website at nordhealth.com. We’re looking for a Senior Python Developer to join our payments team. We supply a modern payment platform to serve our Clients in healthcare. We enhance our Clientele performance by bringing secure, reliable and powerful payment options. The Client’s success is our success. Our team works remotely with flexible hours. You’ll have a chance to customize your work schedule to fit your everyday life. We plan ahead and make sure everyone is on the same page before getting to work. We value new ideas to improve our processes and the way we work. We hope you bring your positive attitude … -
Experienced Django Dev Needed for Web App Project
About Us: SelectFew was started by a veteran marketing executive who had worked at the nation's top marketing agencies, built his own companies from scratch into internationally recognized brands, and developed marketing strategy for numerous Fortune 500 corporations. Through all of that, he was continuously disappointed in modern marketing's tendency to take advantage of companies, resulting in wasted time and marketing dollars, uninspiring products, and constant turnover. Eventually he decided enough was enough, and joined forces with an incredible team to create this, SelectFew. The core values of SelectFew aren't simple buzzwords, but necessary principles weaved into the DNA of every aspect of the company. We look forward to working with you and continually proving the advantages of the SelectFew marketing model day after day, year after year. Requirement: SelectFew is looking for an experienced Django developer to build a web application similar to what is used by https://projects.breef.com/. Functionalities: login profile-building internal team filtering and messaging billing -
Remote Experienced Full-stack Django Developer
Want to work on a REALLY Pythonic project? MorphMarket.com is an online marketplace that connects breeders and keepers of pythons, boas, lizards, geckos, frogs, spiders and other captive-bred pets. Launched in 2015, we are the largest reptile-related website in the world with over 5,000 sellers in North America and Europe. Our users passionately love the least loved animals. We are seeking an experienced full-stack Django developer to join our small, agile, and fully remote team. This work includes improving our inventory management system's interface and capabilities but we have countless other projects. Initial engagement is at least several months of full-time contract work possibly extending to a year or more. Our site is implemented in Python, of course. We use Django/Postgres/Redis with a front-end of JQuery/Javascript/Bootstrap. Our team collaborates with Github and Slack. -
Senior Software Engineer
Catchafire is looking for a Senior Software Engineer to build out our web application for skills-based volunteering. You must have extensive web development experience using Python and Django as well as experience with frontend software development using HTML, CSS, & Javascript. You should be comfortable coding, gathering & shaping requirements, and taking ownership of complex projects involving cross-functional teams. The Catchafire platform team is a global agile team that develops world-class products for an audience of passionate volunteers and inspiring nonprofits. Attributes -Self starter: You are capable of taking charge on a project. You are always looking for new technologies to explore and new ways to improve processes. You lead by example. -Strategic thinker: You are not satisfied accepting unstated assumptions or taking direction without critical evaluation. You work hard to understand the underlying purpose of each assignment and the rationale behind existing processes. You have opinions and are not shy about expressing them. -Communicator: You communicate clearly and concisely. You have strong opinions loosely held and contribute your thoughts to the group. You argue your positions in an environment that encourages opposing viewpoints. -Craftsperson: You are passionate about your code: its readability, quality, documentation and maintainability. -Pragmatic perfectionist: Though … -
Remote Senior Open Source Developer & DevOps Engineer
Do you care about contributing to open-source, and appreciate a good challenge? We do too! :) Open-source We are a team of veteran open-source developers, working on educational and community-based projects in an open-first environment – and we are looking for new members. By joining us, you will work full-time on open-source, pushing your changes to free software projects upstream through pull requests, contributing features, documentation, or help on public forums. We care deeply about contributing our work upstream. You will see the results of your work reused and recognized across the educational community, increasing access to quality education for everyone, everywhere. Remote-first Location: Berlin, Germany (Worldwide team) Unlike companies who reluctantly started to accept remote workers recently, we have embraced it from day 1. For the past 7 years, we have based and refined our way of working around remote-friendly workflows, from the ground up. No day-long video meetings, mandatory work hours, or risk of being forced back into an office one day -- as long as you have a good internet connection, it’s none of our business when or where you work from. :) We are all working remotely, from all continents (except Antarctica, at least so far … -
Chief Innovation Officer
SAAS company founded in 2019 that is experiencing exponential growth seeks Chief Innovation Officer to lead rapidly growing department. Although still early stage, we have already ascended to become the leader for what we do. The hired individual will help continue the design & build & oversee all emerging technologies for our organization. We are looking to partner with a results-driven individual that will become our Innovation Thought Leader. Someone who is open-minded enjoys solving new problems and brings with them full-stack development knowledge, network architecture & security, project management, and effective communication skills. If you are looking to help build the next massive “game-changer” solution, and assume a leadership role as we scale, look no further. Salary range of $200K-$280K plus equity opportunity. Key responsibilities: Provide leadership and management of all technology and engineering departments Attract, recruit, develop and retain top technical talent Contribute to the strategic direction with technical thought-leadership and translate business initiatives into technical strategy Lead the design of technical architecture and infrastructure to support enterprise-level scale needs Collaborate, inform and execute on product vision and roadmap to bring solutions to market on time and on budget Deeply understand our customers, users, and their wants and … -
Senior Python Django Developer - Hong Kong
We are looking for an experienced Senior Developer to be responsible for overseeing junior developers on projects and supporting with advanced development tasks and assignments. A Senior Developer should be able to write modular and performance-efficient code, analyse data and consistently contribute to internal unit testing and architecture refactoring, and contribute to the design and implementation of software. To be successful as a Senior Developer, you should demonstrate great skill in creativity and innovation, ability to thrive in a high-pressure environment, and possess excellent communication skills. Ultimately, a top-notch Senior Developer should have extensive experience in software development, be able to keep up-to-date with deadlines, and have strong analytical skills. Primary Responsibilities Design, and build cutting edge web applications across a diverse range of platforms. Optimise and fine tune transactional processing to handle large concurrent numbers of purchases Create unit tests and integration tests using manual and automated approaches. Work collaboratively with the PM, QA and other developers. Develop software iteratively and deliver working code in each iteration. Performance tune and scale web applications to handle 10s of thousands of page views and transactions per day. Work with product and design teams to come up with the best user experience …