BCG is hiring for the role of Frontend Software Engineer!
Responsibilities of the Candidate:
- End to End high scale web-development experience but not just limited to architecting, design, planning, development and deployment
- Maintains a strong knowledge base of new opensource tech stacks, applications, techniques, and skills
- Strong problem-solving and follow-up skills; must be proactive and take initiative
- Create robust proprietary code and translate business logic into project requirements
- Develop code using development best practices, and an emphasis on security best practices
- Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
- Provide system design recommendations based on technical requirements
- Work independently on development tasks with minimal supervision
- Write effective unit tests and integration tests to ensure high-quality software delivery
Requirements:
- Proven expertise in developing pixel perfect UI, with proficiency in React, Angular, TypeScript, HTML5, and CSS3.
- Strong JavaScript (ES6) expertise
- Solid understanding of Object-Oriented Programming principles and design patterns to create scalable and maintainable code.
- Experience in writing robust unit tests with JavaScript testing frameworks.
- Familiarity with UI frameworks such as Material UI, Ant Design, or similar libraries, enabling the creation of high-quality, production-ready applications that close
- Bachelor’s / Master’s degree in computer science engineering/technology or equivalent
- Excellent communication skills
- At least 2-3 years of end-to-end web – application/tool development experience in a commercial setup specifically services or consulting organization