Sr UI Engineer - Cybersecurity Product Engineering
What will you be responsible for?
Work with the Product Owners, Stakeholders and Engineering teams to create compelling User experience & User Interfaces.
Creating Application designs, Wireframes, Prototypes and User Interfaces (Frontend) with react.js
What would your week look like?
• Lead the UI team members, hands on developing new user-facing features using React.js, React hooks.
• Spearhead UX discussions with Business, understand requirements, create UX with Figma/ equivalent. Convert to UI Designs & help UI developers to deliver the same.
• Building reusable components and front-end libraries for future use.
• Creating designs and wireframes in collaborating with stakeholders/ business.
• Translating designs and wireframes into high quality code.
• Optimizing components for maximum performance across a vast array of web-capable devices and all browsers.
• Build pixel-perfect, buttery smooth UIs across all web browsers. • Diagnose, fix bugs, maintain code and write automated tests to ensure the product is of the highest quality.
• Key understanding about Object Oriented Programming, Web Architecture, SDLC, Rest Framework.
• Should have understanding in Hybrid App Ecosystem, Code Once - Deploy Anywhere thought process.
• Responsible for development of new highly-responsive, web-based user interface.
• Construct visualizations that are able to depict vast amounts of data.
• Work with product team for backend engineering.
• Develop a flexible and well-structured front-end architecture, along with the APIs to support it React.js developer requirements and qualifications.
• Support the entire application lifecycle (concept, design, test, release and support). Produce fully functional web, mobile applications writing clean code.
Tech Skills:
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
• Thorough understanding of React.js and its core principles.
• Having Experience with popular React.js workflows such as Redux. • Familiarity with newer specifications of Typescript.
• Having Experience with data structure libraries (e.g., Immutable.js).
• Familiarity with RESTful APIs.
• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
• Ability to write well-documented, clean typescript code.
• Rock solid at working with third-party dependencies and debugging dependency conflicts.
• Understanding of REST APIs, the document request model, and offline storage.
Roles and Responsibilities :
• Willing to contribute in the complete SDLC for End-to-End-Delivery of frontend applications • Should understand the cycle from development to deployment and further debugging
• Co-ordinate with product managers and UX team to meet the design, development and business requirements
• Write well designed, testable, efficient code by using best software development practices
• Integrate data from various back-end services and databases
• Do the code reviews and guide the members towards better standards
• Should have advance knowledge on debugging and track application
• Gather and refine specifications and requirements based on technical needs
• Be responsible for maintaining, expanding, and scaling of sites