We are looking for Web UI Developer with 4-5 Years of relevant experience, talented self-motivated individuals with the capability and drive to support the premiere online architecture and dedicated candidates who thrive in fast-paced, ever-changing development environments.
Number Of Posts: 1
Job Type: Full Time
Job Location: Chennai
Salary: Negotiable
Experience: 4-5 Years
Required Skills :
HTML, CSS, Bootstrap, Angular, Reactjs, Stencil Framework, OTT Platform, Media Player platform
Mandatory Qualifications :
- Experience in designing and implementing enterprise-grade software.
- Strong knowledge of HTML5, CSS3, JavaScript, and familiarity with browser development challenges
- Familiarity with browser API’s and libraries
- Experience with ReactJS
- Experience with Angular
- Exposure to web frameworks like Stencil
- Experience with UI/UX implementation on Web browsers using bootstrap or material UI
- Experience in using build tools like Webpack or Grunt or Gulp or similar tools
- Understanding of code obfuscation & encryption techniques preferred
- Experience using media players on various browsers
- Understanding of distributed multi-tier infrastructure.
- Experience in working independently and in cooperation with others
Nice to Have:
- Architecture skills
- Experience with a framework/library development
- Familiarity with git, GitHub and Git Flow
- An understanding of automated testing on Web browsers
Soft Skills:
- An easy-going and flexible individual who can integrate and function within a pre-existing team
- Self-starter can operate with minimal direction
- Excellent oral and written communication skills capable of leading design/architecture & training sessions.
- A creative thinker and experienced problem solver.
Responsibilities:
- Develop high-quality, reusable and scalable code
- Provide guidance on implementation and design best practices to other developers
- Produce design artefacts such as class diagrams and sequence diagrams for browsers lib features or client solutions.
- Implement product features within a team using best practices to meet product deliverables
- Implement new features and enhance existing code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
- Participate in Agile sprint planning sessions and provide constructive feedback
- Help the Product Management team with high-level estimation and clarification of technical implementation of features.
- Prepare software packages for deployment that adhere to the defined standard deployment policies.
- Generate product documentation for releases
- Mentor Junior developers throughout the development lifecycle