About the job Full Stack Developer
Vicara Job Description
Full Stack Developer
We are looking for an analytical, results-driven Full Stack Developer who will work with team members to troubleshoot and improve current applications and processes. The Full Stack Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
To succeed as a Full Stack Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
Vicara is an Immersive Technology company, pioneering in intuitive & immersive computing platforms. We develop technology & Solutions that augment the capability of humans to work with their digital surroundings.
Mandatory Skills:
React.js
Node.js
Job Responsibilities:
- Collaborate with team members to discuss user interface ideas and applications
- Identifying web-based user interactions. Developing and implementing highly responsive user interface components using react concepts.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Translating designs and wireframes into high-quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
Full Stack Developer Requirements:
- Expertise as a back-end developer or full-stack developer.
- Proficiency in front-end development (Typescript, JS/ES6, SASS CSS, HTML).
- Experience with React, NextJS, or a similar framework.
- Ability to work independently and self-reliantly, while also collaborating with team members when needed.
- Strong experience with popular React.js workflows. Experience with React Context API.
- Experience with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with code versioning tools, such as Git.
- Fluency or understanding of specific languages and frameworks such as NodeJS (Express), Python (Django / Flask / FastAPI), MySQL, and operating systems.
- Strong understanding of the web development cycle and programming techniques and tools.
- Focus on efficiency, user experience, and process improvement.
- Excellent project and time management skills.
- Strong problem solving and verbal and written communication skills.
- Ability to work independently or with a group.
Candidate Attributes:
Behavioral & Technical:
- Good communication skills
- Ability to present complex technical information in a clear and concise manner to a variety of stakeholders
- Stakeholder management
- Strategic mindset
- Architectural expertise in designing large-scale, highly available, low-latency, distributed systems and software
Secondary Skills:
- Typescript
- JS/ES6
- SASS CSS
- HTML
- RestAPIs