Join Foton
About us
Foton is a software company focused on projects built with React, React Native, GraphQL, Relay, Node.js, MongoDB, Typescript and Jest. We work on challenging projects on the mobile and web platforms for some clients from Silicon Valley and also on our SaaS products.
We are looking for passionate developers who want to build the future with us. We offer:
- Good salaries
- An attractive culture focused on
-
- Bleeding edge software
-
- Ownership & mentorship
-
- Fullstack development
-
- Personal growth
-
- Full community interaction
- Presential work in our office located in downtown Florianopolis
- Startup vibes in the office
๐ป - Full remote work and lifestyle, in case you live far
What we believe
"I founded Foton because after many professional experience on multinational companies such as General Electric and Siemens, I wanted to work in a place where developers would feel at home. Therefore I take our culture very seriously and care a lot about developer satisfaction and happiness.
Besides equity and a good salary, I want Foton to be a great place to work with open source and side projects. I also incentivize everybody to give talks on conferences and meetups because that's an important part of becoming a better professional."
Jabur - CEO
"Foton has big dreams and an insanely cool team! The amount of things we learn working here is way higher than your average company and everyone strives to get better."
Tom - Tech Lead
Fullstack Position Challenge Description (Presential or Remote)
Every Foton developer is a Fullstack Developer. So you should be comfortable on both sides, and if you're not, we will help you.
Before you begin
-
Join React Brasil, if you haven't already.
-
Join the
#challenge-foton
channel to chat with us
Technical requirements
Create a GraphQL server
Create a React app (web and/or mobile)
- It should use Relay Modern
- It should be open sourced on your GitHub repo
1. Auth
On the Auth screen the user should be able to Login and Register.
2. Create
On the Create screen the user should be able to create something to be listed on the List screen.
3. List
On the List screen the user should be able to see every created stuff with a search bar and a scroll to load more items.
4. Detail
On pressing any List item, the user should navigate to a Detail screen where them can see more information about the selected item.
5. Ask for help :D
The challenge has no time limit.
Highlight yourself
https://twitter.com/renanmav/status/1189889564690788357