Frontend Developer
The Frontend Developer is responsible for enhancing and maintaining software applications. Key responsibilities include assisting with requirements gathering, coding, testing, and installing applications. This role will work closely with project management to ensure that project deadlines are met and that the deliverables meet user requirements.
Work Experience and Education Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field from a four-year college or university.
- 5+ years of front-end development.
- Experience working with Angular & React technologies.
- Proficiency in Typescript, JavaScript, ECMA Script, HTML5, and CSS
- Working knowledge with Grid Controls, Golden/Flex Layout, Redux/RxJS, D3, Tailwind/Bootstrap, or CSS
- Familiarity with JavaScript build frameworks.
- Familiarity with Node.js package manager npm/yarn
- Experience developing dynamic front-end web-based applications.
- Experience with JavaScript testing tools and methods (Jest/Enzyme/Cypress)
- Experience of information security principles and best practices (OWASP)
- Familiarity in Python (good to have), MongoDB or Redis/Elastic
- Proficiency in Linux, Bash, JSON
- Strong Computer Science fundamentals in Data Structures, Algorithms, Complexity Analysis, Object-Oriented Design and Designing Large Scale Data-Intensive Applications.
- Excellent Analytical and Communication skills including experience speaking to technical and business audiences and working globally.
- Solid understanding of the web development process from the layout/user interface to services layer
- Capable of system tuning, code optimization and bug solving.
- Knowledge on containerization, preferred docker
- Familiar with source control principles and systems.
Job Duties and Responsibilities:
- Ensure high-quality, bug-free development in close collaboration with other members of the development and QA teams, adhering to coding standards.
- Participate in daily project scrum meetings and provide daily status reports.
- Create user documentation for completed solutions.
- Collaborate with the support team to resolve production support issues.
- Mentor junior developers and help build the team's knowledge base.
- Participate in peer reviews.
- Assist with technical documentation.
- Consult with QA staff on strategies for testing specific work items.
- Perform other duties as deemed necessary by management.
- Contribute to the success of the organization by helping others achieve job results, learning new skills needed by the team, and finding new ways to support the team.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Information Technology -
Industries
Business Consulting and Services
Referrals increase your chances of interviewing at Korn Ferry by 2x
See who you knowGet notified about new Frontend Developer jobs in India.
Sign in to create job alertSimilar jobs
People also viewed
-
React Developer
React Developer
-
Software Engineer -Java Full stack /AWS
Software Engineer -Java Full stack /AWS
-
Frontend Developer
Frontend Developer
-
Python Developer
Python Developer
-
Associate Software Engineer
Associate Software Engineer
-
Software Engineer
Software Engineer
-
Javascript Developer
Javascript Developer
-
Nodejs Developer Fresher
Nodejs Developer Fresher
-
Remote Python Developer
Remote Python Developer
-
Javascript Developer
Javascript Developer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub