This job post is closed and the position is probably filled. Please do not apply. Work for Chefman and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 1 year ago
\nSenior React Native Developer Job Description\n\n \n\nAbout Chefman\n\nChefman is one of North Americaโs leading, award-winning brands of small kitchen appliances. We are in love with great food and we are inspired to empower ordinary people all over the world to create restaurant quality dishes while enjoying an easy-to-follow and user-friendly experience.\n\nAbout CHEF iQ\n\nThe CHEF iQยฎ journey began in 2017 with the simple idea that cooking should be approachable and enjoyable for all. Our team of master Hardware, Software, and Firmware Engineers, along with our expert designers, Culinary and Video professionals are working tirelessly to create an unrivaled cooking experience that seamlessly combines software and hardware to elevate the art of cooking. The result โ an ecosystem of unparalleled culinary intelligence that lives in the cloud and the mobile app, connected to a Smart Cookerโข that can turn any ingredient into art.\n\n \n\nJob Description\n\nWe are seeking a Software Developer who will bring a deep passion and love of technology, along with excellent analytical skills and an innovative mind to contribute towards the creation of the state-of-the-art CHEF iQยฎ mobile application that will revolutionize the kitchen of the future.\n\n \n\nHere at CHEF iQยฎ, we have redefined the meaning of masterful cooking. Meals are meant to be carefully crafted, savored, and celebrated. Using the CHEF iQยฎ App, users can explore new techniques through high-tech smart solutions, intuitive products, and innovative Guided Cooking recipes. Users can pair the application with the CHEF iQยฎ smart device using a smart connection and utilize the Smart Bar technology to monitor their cooking session. Users can also save their favorite ingredients as presets with advanced calculator software and cook confidently with help every step of the way.\n\n \n\nThis role will be based out of the Chefman office located in Mahwah, NJ. Salary is commensurate with candidateโs experience and successes.\n\n \n\nResponsibilities\n\nโข Collaborate with other Teams to review requirements, design and implement features for the mobile application\n\nโข Produce well designed, high quality and reusable code by applying design patterns and best practices in software development for agility, reliability, and scalability of the application\n\nโข Refactor code base from time to time to improve performance, reliability, and maintainability of the Web Console application\n\nโข Contribute to architecture, instrumentation, and performance design decisions\n\nโข Write unit and integration tests and carry out testing\n\nโข Participate in code reviews\n\nโข Design and expand on SQL and NoSQL database schema\n\nโข Improve efficiency of deployment and testing via CI/CD processes\n\nโข Triage and resolve issues reported by QE or other users\n\nโข Participate in daily standups and weekly sync-up meetings with stakeholders\n\nโข Participate in sprint planning sessions by reviewing goals and grooming stories\n\nโข Scale architecture with modern technologies leveraging the AWS platform\n\nโข Effectively connecting to a culture of delivering high quality content around the brand vision\n\n \n\nMinimum Qualifications\n\nโข Bachelorโs degree in Computer Science or another related field\n\nโข 4+ years of experience using React Native\n\nโข 3+ years of experience using TypeScript\n\nโข 5+ years of experience using JavaScript / Node\n\nโข 5+ years designing and implementing RESTful API using microservice architecture\n\nโข Strong understanding of computer science fundamentals and design patterns\n\nโข Knowledge of best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations\n\nโข Proficient knowledge on SQL and NoSQL databases\n\nโข Proficiency in a Unix/Linux environment and experience working with CLI\n\nโข Experience with testing frameworks such as Jest, Mocha, Jasmine, and Chai\n\n \n\nDesired Skills and Experience\n\nโข Masterโs degree in Computer Science or equivalent experience\n\nโข 5+ years of experience with a least one static language (e.g. Java, C/C++) and at least one dynamic language (e.g. Ruby, Python)\n\nโข 5+ years designing and implementing GraphQL APIs using microservice architecture\n\nโข Familiarity with React \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to React, JavaScript, Video, Cloud, NoSQL, API, Mobile and Senior jobs that are similar:\n\n
$65,000 — $120,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\nMahwah, New Jersey, United States
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Splitgraph and want to re-open this job? Use the edit link in the email when you posted the job!
# We're building the Data Platform of the Future\nJoin us if you want to rethink the way organizations interact with data. We are a **developer-first company**, committed to building around open protocols and delivering the best experience possible for data consumers and publishers.\n\nSplitgraph is a **seed-stage, venture-funded startup hiring its initial team**. The two co-founders are looking to grow the team to five or six people. This is an opportunity to make a big impact on an agile team while working closely with the\nfounders.\n\nSplitgraph is a **remote-first organization**. The founders are based in the UK, and the company is incorporated in both USA and UK. Candidates are welcome to apply from any geography. We want to work with the most talented, thoughtful and productive engineers in the world.\n# Open Positions\n**Data Engineers welcome!** The job titles have "Software Engineer" in them, but at Splitgraph there's a lot of overlap \nbetween data and software engineering. We welcome candidates from all engineering backgrounds.\n\n[Senior Software Engineer - Backend (mainly Python)](https://www.notion.so/splitgraph/Senior-Software-Engineer-Backend-2a2f9e278ba347069bf2566950857250)\n\n[Senior Software Engineer - Frontend (mainly TypeScript)](https://www.notion.so/splitgraph/Senior-Software-Engineer-Frontend-6342cd76b0df483a9fd2ab6818070456)\n\nโ [**Apply to Job**](https://4o99daw6ffu.typeform.com/to/ePkNQiDp) โ (same form for both positions)\n\n# What is Splitgraph?\n## **Open Source Toolkit**\n\n[Our open-source product, sgr,](https://www.github.com/splitgraph/splitgraph) is a tool for building, versioning and querying reproducible datasets. It's inspired by Docker and Git, so it feels familiar. And it's powered by PostgreSQL, so it works seamlessly with existing tools in the Postgres ecosystem. Use Splitgraph to package your data into self-contained\ndata images that you can share with other Splitgraph instances.\n\n## **Splitgraph Cloud**\n\nSplitgraph Cloud is a platform for data cataloging, integration and governance. The user can upload data, connect live databases, or "push" versioned snapshots to it. We give them a unified SQL interface to query that data, a catalog to discover and share it, and tools to build/push/pull it.\n\n# Learn More About Us\n\n- Listen to our interview on the [Software Engineering Daily podcast](https://softwareengineeringdaily.com/2020/11/06/splitgraph-data-catalog-and-proxy-with-miles-richardson/)\n\n- Watch our co-founder Artjoms present [Splitgraph at the Bay Area ClickHouse meetup](https://www.youtube.com/watch?v=44CDs7hJTho)\n\n- Read our HN/Reddit posts ([one](https://news.ycombinator.com/item?id=24233948) [two](https://news.ycombinator.com/item?id=23769420) [three](https://news.ycombinator.com/item?id=23627066) [four](https://old.reddit.com/r/datasets/comments/icty0r/we_made_40k_open_government_datasets_queryable/))\n\n- [Read our blog](https://www.splitgraph.com/blog)\n\n- Read the slides from our early (2018) presentations: ["Docker for Data"](https://www.slideshare.net/splitgraph/splitgraph-docker-for-data-119112722), [AHL Meetup](https://www.slideshare.net/splitgraph/splitgraph-ahl-talk)\n\n- [Follow us on Twitter](https://ww.twitter.com/splitgraph)\n\n- [Find us on GitHub](https://www.github.com/splitgraph)\n\n- [Chat with us in our community Discord](https://discord.gg/eFEFRKm)\n\n- Explore the [public data catalog](https://www.splitgraph.com/explore) where we index 40k+ datasets\n\n# How We Work: What's our stack look like?\n\nWe prioritize developer experience and productivity. We resent repetition and inefficiency, and we never hesitate to automate the things that cause us friction. Here's a sampling of the languages and tools we work with:\n\n- **[Python](https://www.python.org/) for the backend.** Our [core open source](https://www.github.com/splitgraph/splitgraph) tech is written in Python (with [a bit of C](https://github.com/splitgraph/Multicorn) to make it more interesting), as well as most of our backend code. The Python code powers everything from authentication routines to database migrations. We use the latest version and tools like [pytest](https://docs.pytest.org/en/stable/), [mypy](https://github.com/python/mypy) and [Poetry](https://python-poetry.org/) to help us write quality software.\n\n- **[TypeScript](https://www.typescriptlang.org/) for the web stack.** We use TypeScript throughout our web stack. On the frontend we use [React](https://reactjs.org/) with [next.js](https://nextjs.org/). For data fetching we use [apollo-client](https://www.apollographql.com/docs/react/) with fully-typed GraphQL queries auto-generated by [graphql-codegen](https://graphql-code-generator.com/) based on the schema that [Postgraphile](https://www.graphile.org/postgraphile) creates by introspecting the database.\n\n- [**PostgreSQL](https://www.postgresql.org/) for the database, because of course.** Splitgraph is a company built around Postgres, so of course we are going to use it for our own database. In fact, we actually have three databases. We have `auth-db` for storing sensitive data, `registry-db` which acts as a [Splitgraph peer](https://www.splitgraph.com/docs/publishing-data/push-data) so users can push Splitgraph images to it using [sgr](https://www.github.com/splitgraph/splitgraph), and `cloud-db` where we store the schemata that Postgraphile uses to autogenerate the GraphQL server.\n\n- [**PL/pgSQL](https://www.postgresql.org/docs/current/plpgsql.html) and [PL/Python](https://www.postgresql.org/docs/current/plpython.html) for stored procedures.** We define a lot of core business logic directly in the database as stored procedures, which are ultimately [exposed by Postgraphile as GraphQL endpoints](https://www.graphile.org/postgraphile/functions/). We find this to be a surprisingly productive way of developing, as it eliminates the need for manually maintaining an API layer between data and code. It presents challenges for testing and maintainability, but we've built tools to help with database migrations and rollbacks, and an end-to-end testing framework that exercises the database routines.\n\n- [**PostgREST](https://postgrest.org/en/v7.0.0/) for auto-generating a REST API for every repository.** We use this excellent library (written in [Haskell](https://www.haskell.org/)) to expose an [OpenAPI](https://github.com/OAI/OpenAPI-Specification)-compatible REST API for every repository on Splitgraph ([example](http://splitgraph.com/mildbyte/complex_dataset/latest/-/api-schema)).\n\n- **Lua ([luajit](https://luajit.org/luajit.html) 5.x), C, and [embedded Python](https://docs.python.org/3/extending/embedding.html) for scripting [PgBouncer](https://www.pgbouncer.org/).** Our main product, the "data delivery network", is a single SQL endpoint where users can query any data on Splitgraph. Really it's a layer of PgBouncer instances orchestrating temporary Postgres databases and proxying queries to them, where we load and cache the data necessary to respond to a query. We've added scripting capabilities to enable things like query rewriting, column masking, authentication, ACL, orchestration, firewalling, etc.\n\n- **[Docker](https://www.docker.com/) for packaging services.** Our CI pipeline builds every commit into about a dozen different Docker images, one for each of our services. A production instance of Splitgraph can be running over 60 different containers (including replicas).\n\n- **[Makefile](https://www.gnu.org/software/make/manual/make.html) and** [docker-compose](https://docs.docker.com/compose/) **for development.** We use [a highly optimized Makefile](https://www.splitgraph.com/blog/makefile) and `docker-compose` so that developers can easily spin-up a stack that mimics production in every way, while keeping it easy to hot reload, run tests, or add new services or configuration.\n\n- **[Nomad](https://www.nomadproject.io/) for deployment and [Terraform](https://www.terraform.io/) for provisioning.** We use Nomad to manage deployments and background tasks. Along with Terraform, we're able to spin up a Splitgraph cluster on AWS, GCP, Scaleway or Azure in just a few minutes.\n\n- **[Airflow](https://airflow.apache.org/) for job orchestration.** We use it to run and monitor jobs that maintain our catalog of [40,000 public datasets](https://www.splitgraph.com/blog/40k-sql-datasets), or ingest other public data into Splitgraph.\n\n- **[Grafana](https://grafana.com/), [Prometheus](https://prometheus.io/), [ElasticSearch](https://www.elastic.co/), and [Kibana](https://www.elastic.co/kibana) for monitoring and metrics.** We believe it's important to self-host fundamental infrastructure like our monitoring stack. We use this to keep tabs on important metrics and the health of all Splitgraph deployments.\n\n- **[Mattermost](https://mattermost.com/) for company chat.** We think it's absolutely bonkers to pay a company like Slack to hold your company communication hostage. That's why we self-host an instance of Mattermost for our internal chat. And of course, we can deploy it and update it with Terraform.\n\n- **[Matomo](https://matomo.org/) for web analytics.** We take privacy seriously, and we try to avoid including any third party scripts on our web pages (currently we include zero). We self-host our analytics because we don't want to share our user data with third parties.\n\n- **[Metabase](https://www.metabase.com/) and [Splitgraph](https://www.splitgraph.com) for BI and [dogfooding](https://en.wikipedia.org/wiki/Eating_your_own_dog_food)**. We use Metabase as a frontend to a Splitgraph instance that connects to Postgres (our internal databases), MySQL (Matomo's database), and ElasticSearch (where we store logs and DDN analytics). We use this as a chance to dogfood our software and produce fancy charts.\n\n- **The occasional best-of-breed SaaS services** **for organization.** As a privacy-conscious, independent-minded company, we try to avoid SaaS services as much as we can. But we still find ourselves unable to resist some of the better products out there. For organization we use tools like [Zoom](https://www.zoom.us) for video calls, [Miro](https://miro.com/) for brainstorming, [Notion](https://www.notion.so) for documentation (you're on it!), [Airtable for workflow management](https://airtable.com/), [PivotalTracker](https://www.pivotaltracker.com/) for ticketing, and [GitLab for dev-ops and CI](https://about.gitlab.com/).\n\n- **Other fun technologies** including [HAProxy](http://www.haproxy.org/), [OpenResty](https://openresty.org/en/), [Varnish](https://varnish-cache.org/), and bash. We don't touch them much because they do their job well and rarely break.\n\n# Life at Splitgraph\n**We are a young company building the initial team.** As an early contributor, you'll have a chance to shape our initial mission, growth and company values.\n\n**We think that remote work is the future**, and that's why we're building a remote-first organization. We chat on [Mattermost](https://mattermost.com/) and have video calls on Zoom. We brainstorm with [Miro](https://miro.com/) and organize with [Notion](https://www.notion.so).\n\n**We try not to take ourselves too seriously**, but we are goal-oriented with an ambitious mission.\n\n**We believe that as a small company, we can out-compete incumbents** by thinking from first principles about how organizations interact with data. We are very competitive.\n\n# Benefits\n- Fully remote\n\n- Flexible working hours\n\n- Generous compensation and equity package\n\n- Opportunity to make high-impact contributions to an agile team\n\n# How to Apply? Questions?\n[**Complete the job application**](https://4o99daw6ffu.typeform.com/to/ePkNQiDp)\n\nIf you have any questions or concerns, feel free to email us at [[email protected]](mailto:[email protected]) \n\nPlease mention the words **DESERT SPELL GOWN** when applying to show you read the job post completely (#RMy4yMi4yMDguODQ=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
# Promoboxx is the only retail marketing platform powered by brands \n\nWe enable national manufacturing brands to connect, manage, and market through their entire retail channel. We are proud to partner with leading global brands with over 3 million retailer campaigns shared. Promoboxx is transforming the way retailers and brands market together at the local level. We are rapidly expanding and we are looking for the next great engineer to join our team! \n\n\n**Job Description**\n\nWe are looking for a Senior UI/UX Engineer who will lead efforts across building, scaling and evolving our constantly growing product and infrastructure. You will work closely with our business partners to deliver new features as a part of an autonomous cross-functional squad that has been staffed with a Product Manager, Frontend and Backend Developers, QA, and Design.\n\nYou will embrace our DevOps team culture and champion owning your code across environments in our AWS cloud platform. Using an agile methodology, you will develop features alongside the frontend members of the team to ensure end-to-end performance for our users. As a teammate, you will seek ways to improve the teamโs delivery and quality on a daily basis.\n\n**What youโll do:**\n\n* Design, develop and deploy front-end applications with an emphasis on user-friendliness, robustness, and maintainability\n* Collaborate closely with other engineers and become a valued member of an autonomous, cross-functional team\n* Solve problems and experiment with new ideas. Break down existing software while working with and influencing teammates to improve overall quality and architecture\n* Work in an environment that supports your individual growth\n\n**Who you are:**\n\n* You are a professional software engineer with 5+ years of experience building high-performance front-end experiences\n* Demonstrable proficiency writing single page applications with the React library or similar JS library/framework\n* You are proficient with CSS abstraction layers (SASS, JSS)\n* Experience using and wiring up RESTful HTTP APIs\n* You know and care about continuous delivery and automated testing\n* Experience using webpack or similar build tools\n* Experience using CI/CD software or services\n* Authorized to work in the U.S.\n\n**Bonus Points For:**\n\n* You have experience working in AWS and are familiar with tools like Terraform\n* Experience with GraphQL\n* Experience with Facebook Marketing and Graph API or other social APIs\n\n**What Promoboxx Can Offer You:**\n\n* Remote friendly\n* Competitive salary, health benefits, stock options, and a 401K match program \n* Flexible PTO for vacation, as well as sick days when you need them most \n* Employee rewards program and other professional development opportunities \n* An open, collaborative work environment with an amazing team and experienced leadership to help you succeed and grow\n\nPromoboxx is an equal opportunity (EEO) employer. We hire without regard to age, color, disability, gender (including gender identity), marital status, national origin, race, religion, sex, sexual orientation, veteran status, or any other status protected by applicable law.\n\n\n\n\n\n\n \n\nPlease mention the words **WARFARE TRAY DINOSAUR** when applying to show you read the job post completely (#RMy4yMi4yMDguODQ=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$100,000 — $130,000/year\n
\n\n#Location\nUnited States
# How do you apply?\n\nVisit our careers page and apply.
๐ 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.