Location
Kolkatta | India
Job description
- Candidate should possess 2 to 7 years of experience in frontend development.
- Candidate should have at least 1 year of experience in React and Type script development.
- Candidate should have experience in Redux and Flux architecture.
- Experience in HTML5, CSS 3, SASS, LESS
- In depth knowledge in JavaScript.
- Experience in building responsive SPA application. (Tailwind/Bootstrap/Flex)
- Experience in consuming endpoints, good hold on JSON, XML.
- Experience in developing either REST or SOAP web services, web APIs is a plus.
- Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture (Knowledge).
- Experience in working on web-based and client server-based software systems, utilizing N-tier architectures, dynamic content, highly scalable approaches, and security models/implementations.
- Experience in building, packaging, installing applications on virtual and distributed platforms.
- Proficiency developing and troubleshooting complex software systems that run in mixed environments.
- Experience in Enterprise application integration is a plus.
- Experience in scalable, globally distributed applications.
- Experience in refactoring or reengineering solutions.
- Experience working in Agile teams.
- Knowledge of design principles and patterns.
Educational Requirements
- UG: B.Tech/B.E. -Any Specialization, Computers, Electronics/Telecommunication
- PG: MS/M.Sc(Science) -Any Specialization, Computers, M.Tech -Any Specialization, Computers, Electronics/Telecommunication, MCA -Computers, Other.
Technical Requirements
UI technologies (React (*), Angular or Similar and related)., TypeScript, JavaScript, JQuery, ORM (Entity Framework, NHibernate), Unit test framework and mocking (Jasmine, Karma), HTML5, CSS3, SASS, LESS.
Job Responsibilities
- Develops software solutions by studying information needs, studies systems flow, data usage, and work processes.
- Investigates problem areas, following the software development lifecycle.
- Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, architect, design, coding, testing, and deployment.
- Understand how our applications operate, are structured, and how customers use them
- Provide engineering support when building, deploying, configuring, and supporting systems for customers.
- Participate with the engineering and operations teams to define plans for standardizing, scaling, and enhancing our products and the services utilized to deploy/install/release those products.
- Investigate, analyze, and make recommendations to management regarding technology improvements, upgrades and modifications
- 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.
- Knowledge of design principles and patterns
Job tags
Salary