职位描述:
Apifox is a widely popular API development collaboration tool, and we strive to provide engineers with an ultimate development experience. As of 2022, the total market value of the API R&D ecosystem has exceeded 10 billion USD. The management team of Apifox is composed of senior engineers from Tencent. You will work with a group of energetic, straightforward, and outstanding engineers to promote the "API-ization" globally and domestically.
Standard configuration for programmers: Macbook Pro (32GB memory version) + 4K monitor + Cursor Pro paid version account
Before applying, we hope you understand us:
1. We are a Geek team, only recruiting excellent technical talents (those with strong capabilities or those who are currently average but love learning and can grow quickly);
2. We focus on the technical atmosphere of the team, emphasizing the learning and growth of technical personnel, with weekly technical learning and sharing sessions, Code Reviews;
3. We focus on code quality, and substandard code is unacceptable;
4. If you are not someone who loves learning and tinkering, please do not apply, as you will not be able to integrate into the team even if you join;
5. We believe that excellent people only want to work with excellent people;
6. We have flat management, without the intrigue of the workplace, without rules and regulations, we believe that excellent technical people do not need to be managed;
7. Come here, let the excellent you, only work with excellent people.
Responsibilities include:
1. Participate in the development of the Apifox (Apifox.cn) project/international version (focused on the development of engineering efficiency SaaS platforms, API documentation, debugging, Mock, testing integrated collaboration platforms, purely technical projects, similar to Postman/JMeter/coding.net and other R&D efficiency tool chain development, without product managers who don't understand technology giving you requirements);
2. Responsible for the front-end development work of core business functions;
3. Cooperate with product managers and designers to improve user experience and meet performance requirements through various front-end technical means;
4. Responsible for the development and maintenance of front-end pages, and optimize product performance according to requirements;
5. Research cutting-edge front-end technologies and participate in maintaining front-end frameworks and standards;
6. Technology stack: Front-end TypeScript+React/vue/angular+Ant Design+Electron, back-end TypeScript+Node.js.
We are looking for someone like you:
1. Bachelor's degree or above, with more than 5 years of web front-end development experience;
2. Proficient in using various web front-end technologies, including HTML5/CSS/Javascript/TypeScript, etc.;
3. Familiar with one or more commonly used front-end frameworks, such as (React, Vue, Angular, etc.);
4. Familiar with the use of modularization, engineering tools such as webpack;
5. Have a sense of code standards, configuration management standards, and documentation writing standards in the development process;
6. Priority will be given to those with development experience in React, TypeScript, Electron, Node.js.
We hope you are:
1. Identify with our philosophy: pursuing efficiency, promoting automation, and a culture of continuous improvement;
2. Have a code obsession and engineering mindset: we expect you to be a value-creating engineer, not a labor-selling programmer;
3. Have a Geek style: identify with the UNIX design philosophy, proficient in using various Geek tools;
4. Be good at collaboration and communication: have a foundation in team communication, collaboration, project progress, and time management;
5. Be a lifelong learner: keep learning, love sharing, have a broad technical vision, and be sensitive to new technologies in the industry.