Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment
Participate in educational opportunities & read professional publications;
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
What will you need?
Qualification: Any Bachelor’s/Master’s degree
Experience: Total year of experience should have 2 to 4 years
Skills & Competencies
Have more than 2+ years of experience and must have experience with product development
Proficient understanding of Web Fundamentals - HTML5, CSS3, JavaScript, Data Structure
Basic understanding of CSS pre-processing platforms in JS
Proficient understanding of at least one of the UI Libraries/frameworks React, and Next.js.
Good understanding of ES6 and above
Experience with Typescript is a plus
Sound knowledge of design patterns and practices for writing clean, linted, maintainable and reusable code
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Understanding of Version Control Systems like Git
Experience in using supplementary libraries like Redux,
Experience in TDD (Test Driven Development) for Unit Testing with libraries like Jasmine, Mocha, Simon, Karma etc.