As a Full Stack / UI Developer, should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
Work with Engineering -Manager /Director and product managers to ideate software solutions.
Design client-side and server-side architecture.
Build the front-end of applications through appealing visual design.
Develop and manage well-functioning databases and applications.
Write effective APIs.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug and upgrade software.
Create security and data protection settings.
Write technical documentation.
Proven experience as a Full Stack /UI Developer or similar role.
Experience developing web applications.
Familiarity with common stacks.
Tech Stack Required - JS(mandatory), Node JS , React JS, Redux (good to have).
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.
Excellent communication and teamwork skills.
Great attention to detail.
An analytical mind.
Especially for UI Developer
2+ years of experience as a UI Engineer.
In-depth knowledge of user interface models, application design, and website functionality.
Understanding of layout aesthetics.
Good knowledge of cloud hosting tools like Netlify, AWS S3, Cloudflare, Heroku etc.(Not mandatory good to have).
Creating self-contained, reusable, and testable Modules and Components.
Deep understanding of Web Performance and Web Accessibility.
Take responsibility for their code: follow through with it and address any issues that result from it in the future.
Knowledge of industry standard software best practices, development lifecycle processes and Agile and SCRUM methodologies.
Work on pointers and modules as shared by Senior UI dev or EM.
Degree in Computer Science, Statistics or relevant field.