-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJd
60 lines (50 loc) · 4.44 KB
/
Jd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
ji### UI/UX Designer
**Job Overview:**
We are seeking a UI/UX Designer with a strong emphasis on UI development to join our team. The ideal candidate will excel in creating intuitive, engaging user interfaces for web and mobile applications, utilizing their technical skills primarily in UI development while also understanding UX principles.
**Essential Technical Skills:**
- Proficiency in ReactJS for building dynamic user interfaces.
- Strong understanding of TypeScript to ensure type-safe code development.
- Experience with Jest for robust unit testing of UI components.
- Solid knowledge of ES6+ syntax and modern JavaScript development practices.
- Expertise in responsive design and implementation across various devices and browsers.
- Proficient in using design tools such as Sketch, Figma, or Adobe XD for high-fidelity UI design.
Proficiency in Python, with experience in developing APIs using FastAPI and Flask.Knowledge of Uvicorn for serving FastAPI and Flask applications, optimizing performance and scalability.
**Good to Have Skills (UX-focused):**
- Understanding of user-centered design (UCD) and planning user research and usability tests.
- Ability to create wireframes, user stories, and user journeys.
- Experience in visual design and ability to produce design assets.
- Knowledge of UX principles, accessibility standards, and usability practices.
- Familiarity with Agile/Scrum development processes.
- Skills in motion design or interaction design to enhance user experience.
**Job Expectations:**
- Lead the UI development process, translating concepts into user flows, wireframes, mockups, and prototypes that lead to intuitive user experiences.
- Develop and maintain scalable and robust front-end architectures.
- Collaborate closely with UX designers to understand user needs and ensure technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability while ensuring user-centric design principles are applied.
- Stay ahead of the curve with the latest UI trends, techniques, and technologies, and advocate for their adoption where appropriate.
- Engage with cross-functional teams to align on design goals and deliver cohesive user experiences across the product ecosystem.
### Full Stack Developer
**Job Overview:**
We are seeking a Full Stack Developer with expertise in front-end and back-end development. The ideal candidate will have experience in creating dynamic, responsive web applications using React, TypeScript, and Python, with FastAPI for API development, and a strong understanding of MongoDB.
**Essential Technical Skills:**
- Proficiency in ReactJS for front-end development, creating dynamic and responsive user interfaces.
- Strong understanding of TypeScript for writing type-safe and maintainable code.
- Experience with Jest for comprehensive front-end unit testing.
- Solid knowledge of Python for back-end development, crafting efficient server-side code.
- Experience in developing and consuming APIs using FastAPI, focusing on high performance and scalability.
- In-depth knowledge of MongoDB for database management, including data modeling, indexing, and performance optimization.
- Familiarity with version control systems, preferably Git, for code management and collaboration.
**Good to Have Skills:**
- Experience with additional front-end frameworks like Angular or Vue.js.
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Understanding of cloud services (e.g., AWS, Azure, GCP) and how to deploy applications on these platforms.
- Ability to implement continuous integration and continuous deployment (CI/CD) pipelines.
- Familiarity with web security practices and ensuring the security of the application at all levels.
- Experience in designing and maintaining scalable and high-availability systems.
**Job Expectations:**
- Develop and maintain scalable and robust full-stack applications using React, TypeScript, Python, FastAPI, and MongoDB.
- Collaborate with cross-functional teams to define, design, and ship new features and functionality.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs, ensuring code quality, organization, and automation.
- Stay up-to-date with the latest industry trends and technologies, continuously improving the technical framework and architecture.
- Contribute to the entire application lifecycle, focusing on coding, debugging, and providing user-friendly environment and interfaces.