As Front-End Engineer will:
· Work with the product team to understand product vision and requirements
· Solve complex technical problems and perform the code reviews for the junior team members.
· Produce deliverables at a consistently high rate and with consistently excellent quality
· Work with a team of engineering professionals to ensure the highest quality product delivery
As a member of our team, you will be responsible for ensuring the successful launch of many product features.
Key responsibilities
· Work in a product-based R&D team and collaborate with other teams to integrate.
· Write code that is of high quality and consistent with our coding standards
· Maintain best practices for development/code changes as needed
· Design and develop web-based User Interfaces
· Maintain high-quality standards and unit/integration test your application
· Demonstrate your work to other team members
· Work with senior developers of the team and seek input on solving complex problems.
Requirements
· Bachelors Degree in Computer Science or related field (/ / MSc/ MCA)
· 4-8 years of software development experience on web applications
· Experience in working in an onsite and offshore development model
· Must have hands-on design and development experience in front-end development experience including React/ Redux, Angular, HTML5, JavaScript, and CSS3
· Experience building complex software systems that have been successfully delivered to customers
· Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving, and complexity analysis
· Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
· Proven ability to troubleshoot issues in production including root cause analysis
· Self-directed and ca