From 9c94d05dd8d6f3ee102e3a18886195736ac9d928 Mon Sep 17 00:00:00 2001 From: himself65 Date: Mon, 24 Apr 2023 17:47:41 -0500 Subject: [PATCH] docs: format jobs.md --- docs/jobs.md | 106 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 64 insertions(+), 42 deletions(-) diff --git a/docs/jobs.md b/docs/jobs.md index 7e0f0cd67..df5752f97 100644 --- a/docs/jobs.md +++ b/docs/jobs.md @@ -8,7 +8,11 @@ ## What we do We **AFFiNE** hold a vision of shaping a world semantically connected through block components in modern applications. - We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works on creating the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. + We're open for Fullstack Engineer positions across the BlockSuite sub-team. + The **BlockSuite** team works on creating + the best **block-editor** and **open-block** protocol for use in AFFiNE. + Paving the way for a new generation of SaaS + software and developers. ## Fullstack Engineer @@ -19,9 +23,10 @@ - Improving our **block editor** and **graphics editor**. - Assisting our subscribers in utilizing our product in a data-based way with help from the operational teams. - Researching on better activation of potential subscribers. - - Engineers who are self-organized individuals and also responsible team members, no matter they are on-site or working remotely. + - Engineers who're self-organized individuals and also responsible team members, no matter they're on-site or + working remotely. - ### What we are looking for + ### What we're looking for - Software engineering experience with **editor** or **graphics** and professional real-world use cases. - Experience and proficiency in **TypeScript** and a **second programming language** preferably **Rust**. @@ -40,7 +45,7 @@ ### What we offer - - $2800 vouchers for latest MacBook Pro or working equipment of your choice. + - $2800 vouchers for the latest MacBook Pro or working equipment of your choice. - Public holidays and paid annual leave starting at 12 days. - Free lunch, unlimited drinks and snacks. - Free English language lessons (including free IELTS test) open to all employees. @@ -54,43 +59,45 @@

- + - AFFiNE client app @[affine.pro]
Nodejs · TypeScript · Remote

- ## What we do + ## What we do - We **AFFiNE** hold a vision of shaping a world semantically connected through block components in collaboration applications. - We're open for Fullstack Engineer internship positions across the **Client Application Development** sub-team on creating **AFFiNE client app** for desktop and mobile devices. + We **AFFiNE** hold a vision of shaping a world semantically connected through block components in collaboration + applications. + We're open for Fullstack Engineer internship positions across the **Client Application Development** sub-team on + creating **AFFiNE client app** for desktop and mobile devices. - ## Fullstack Engineer Intern + ## Fullstack Engineer Intern - ### This position is for + ### This position is for - - Developing AFFiNE **the open source way**, including coding and community engagement. - - Build the **client app** for desktop and mobile devices using web technologies. + - Developing AFFiNE **the open source way**, including coding and community engagement. + - Build the **client app** for desktop and mobile devices using web technologies. - ### What we are looking for + ### What we're looking for - - Software engineering experience with cross-platform client app development and professional real-world use cases. - - Experience and proficiency in **TypeScript** and a **second programming language** preferably **Rust**. - - Strong communication and writing skills in English. - - Ability to work in a diverse and cross-functional team with skill and ease. - - A lover for open source, sharing our visions and working under those values. + - Software engineering experience with cross-platform client app development and professional real-world use cases. + - Experience and proficiency in **TypeScript** and a **second programming language** preferably **Rust**. + - Strong communication and writing skills in English. + - Ability to work in a diverse and cross-functional team with skill and ease. + - A lover for open source, sharing our visions and working under those values. - ### It would be great if you are + ### It would be great if you are - - Heavy user of knowledge/project management tools. - - Experience in Napi.rs, Electron, Tauri, Flutter, React Native, etc. - - Enthusiastic about AFFiNE products as a user or contributor. + - Heavy user of knowledge/project management tools. + - Experience in Napi.rs, Electron, Tauri, Flutter, React Native, etc. + - Enthusiastic about AFFiNE products as a user or contributor. - ## Contact us + ## Contact us - Interested? Send us your CV to [contact@toeverything.info]. + Interested? Send us your CV to [contact@toeverything.info]. - Feel free to include any extra information (GitHub link, previous projects, personal blog etc.). + Feel free to include any extra information (GitHub link, previous projects, personal blog etc.).

@@ -102,7 +109,10 @@ ## What we do - We, `AFFiNE` believe in shaping a world semantically connected through block components in modern applications. We're open for Fullstack Engineer positions across the OctoBase sub-team. OctoBase is an offline, scalable, and self-contained collaborative database. It provides a data collaboration engine for AFFiNE and BlockSuite. It can either run on the server as a service or be embedded in our client to offer a complete offline computing capacity. + We, `AFFiNE` believe in shaping a world semantically connected through block components in modern applications. We're + open for Fullstack Engineer positions across the OctoBase sub-team. OctoBase is an offline, scalable, and + self-contained collaborative database. It provides a data collaboration engine for AFFiNE and BlockSuite. It can + either run on the server as a service or be embedded in our client to offer a complete offline computing capacity. ## Fullstack Engineer @@ -113,18 +123,21 @@ - Improving our data computing engine with Rust. - Assisting our subscribers in utilizing our product in a data-based way with help from the operational - teams. - Researching on better activation of potential subscribers. - - Engineers who are self-organized individuals and also responsible team members, no matter whether - they are on-site or working remotely. + - Engineers who're self-organized individuals and also responsible team members, no matter whether - they're on-site + or working remotely. - ### What we are looking for + ### What we're looking for - - Ability to use TypeScript proficiently in engineering projects and at least one server-side development language (preferably Rust). + - Ability to use TypeScript proficiently in engineering projects and at least one server-side development language ( + preferably Rust). - Strong English communication and writing skills. - Ability to work skillfully and comfortably within diverse and cross-functional teams. - Love open source, share our vision, and work within those values. ### It would be great if you are - - Experience in understanding the architecture and being responsible for the development of a function or module in a real project + - Experience in understanding the architecture and being responsible for the development of a function or module in a + real project - Heavy user of knowledge/project management tools - Experience in working on a real-world database, distributed server application, or serverless application projects - Experience in using a collaborative algorithm on your own or participating in projects @@ -147,8 +160,7 @@

- - + - Senior UI/UX Designer @[affine.pro]
UI / UX · Creative Designer · Singapore / China / Remote @@ -156,7 +168,10 @@ ## Senior UI/UX Designer - We are seeking a highly skilled and experienced Senior UI/UX Designer to join our team and lead the development and implementation of a UI design system for our product AFFiNE. The ideal candidate will have a proven track record in UI/UX design, as well as a deep understanding of the latest design trends and technologies. + We're seeking a highly skilled and experienced Senior UI/UX Designer to join our team and lead the development and + implementation of a UI design system for our product AFFiNE. + The ideal candidate will have a proven track record in + UI/UX design, as well as a deep understanding of the latest design trends and technologies. ### Position Requirements @@ -177,14 +192,16 @@ - Bachelor's or Master's degree in Graphic Design, UI/UX Design, or a related field - Extensive experience in UI/UX design, with a portfolio showcasing previous work - Proficiency in design tools such as Sketch, Figma, Adobe Creative Suite, etc. - - Strong understanding of design principles and best practices, including typography, color theory, and user-centered design + - Strong understanding of design principles and best practices, including typography, color theory, and user-centered + design - Experience leading and mentoring junior designers - Excellent communication and collaboration skills - - This is a long-term project that requires constant iteration and improvement to ensure AFFiNE's UI design meets user needs and remains competitive. + - This is a long-term project that requires constant iteration and improvement to ensure AFFiNE's UI design meets user + needs and remains competitive. ### What we offer - - $2800 vouchers for latest MacBook Pro or working equipment of your choice. + - $2800 vouchers for the latest MacBook Pro or working equipment of your choice. - Public holidays and paid annual leave starting at 12 days. - Free lunch, unlimited drinks and snacks. - Free English language lessons (including free IELTS test) open to all employees. @@ -207,7 +224,9 @@ ## What we do We **AFFiNE** hold a vision of shaping a world semantically connected through block components in modern applications. - We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works on creating the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS software and developers. + We're open for Fullstack Engineer positions across the BlockSuite sub-team. The **BlockSuite** team works on creating + the best **block-editor** and **open-block** protocol for use in AFFiNE. Paving the way for a new generation of SaaS + software and developers. ## Fullstack Engineer Intern @@ -217,7 +236,7 @@ - Improving our **block editor** and **graphics editor**. - Researching on better activation of potential subscribers. - ### What we are looking for + ### What we're looking for - Software engineering experience with **editor** or **graphics** and professional real-world use cases. - Experience and proficiency in **TypeScript** and a **second programming language** preferably **Rust**. @@ -250,16 +269,19 @@ - Build APIs in the Data Platform to support new capabilities within mysc. - Work with backend and client side databases (MongoDB, Redis, SQLite) - - Design and implement algorithms that are highly performant, resilient against failures and race conditions and are easy to use by application developers + - Design and implement algorithms that are highly performant, resilient against failures and race conditions and are + easy to use by application developers - Build up solid knowledge of our product to understand end to end system behavior and data flow - - Execute performance profiling on existing systems to identify key bottlenecks and improve their performance characteristics + - Execute performance profiling on existing systems to identify key bottlenecks and improve their performance + characteristics ### What we're looking for - Strong analytical thinking, planning, and problem-solving skills - 3-5 years experience in building APIs or Platforms - - Strong computer science fundamentals, including knowledge of data structures, algorithmic complexity, and designing for performance and scalability - - Experience in NodeJS, TypeScript and Go + - Strong computer science fundamentals, including knowledge of data structures, algorithmic complexity, and designing + for performance and scalability + - Experience in NodeJS, TypeScript, and Go - Experience with unit / automated testing ### What we offer