** Past Experience worked with Verizon is compulsory**
A UI Developer (User Interface Developer) is responsible for designing implementing and optimizing the visual elements of a website or application that users interact with. They play a key role in enhancing the overall user experience (UX) by ensuring that interfaces are visually appealing userfriendly and responsive across various devices.
Key Responsibilities:
-
UI Design Implementation:
- Develop visually engaging user interfaces for websites and applications using HTML CSS JavaScript and other UI frameworks.
- Convert wireframes mockups and prototypes into functional UI components.
- Ensure consistency with design guidelines and branding.
-
Collaboration with UX/UI Designers:
- Work closely with UX/UI designers to translate designs into functional code.
- Provide feedback on design feasibility and contribute to design improvements.
-
Responsive Design:
- Ensure the interface is responsive and performs well on various devices (desktop tablet mobile).
- Implement frameworks and tools for building adaptive layouts (e.g. Bootstrap Foundation).
-
CrossBrowser Compatibility:
- Ensure that the user interface works seamlessly across multiple browsers (Chrome Firefox Safari etc.).
- Troubleshoot and resolve UIrelated bugs or issues.
-
User Experience (UX) Focus:
- Focus on creating intuitive userfriendly experiences.
- Optimize the UI for ease of use and accessibility.
- Collect and analyze user feedback to enhance UI features.
-
Performance Optimization:
- Optimize frontend code for speed and performance.
- Implement best practices for minimizing load times and improving page performance.
-
Testing & Debugging:
- Conduct testing (unit tests integration tests etc.) to ensure functionality and compatibility.
- Debug and fix issues as they arise during development or after deployment.
-
Version Control & Deployment:
- Use version control tools like Git to manage code changes.
- Assist with the deployment of web applications to live environments.
Skills & Qualifications:
-
Technical Skills:
- Proficiency in HTML CSS and JavaScript.
- Experience with frontend frameworks like React Angular or Vue.js.
- Knowledge of version control tools (e.g. Git).
- Familiarity with CSS preprocessors (e.g. Sass LESS).
- Understanding of frontend build tools (e.g. Webpack Babel).
- Experience with responsive design and mobilefirst principles.
- Expert in react JS html css and JavaScript
-
Design Tools:
- Familiarity with design tools like Adobe XD Figma Sketch or Photoshop.
-
Soft Skills:
- Strong problemsolving and debugging abilities.
- Good communication and teamwork skills for collaborating with designers and developers.
- Detailoriented with a focus on quality and usability.
Preferred Experience:
- Experience with UI testing frameworks (e.g. Jest Mocha).
- Knowledge of accessibility standards (WCAG).
- Experience working in Agile development environments.
- Understanding of SEO principles for frontend development.
Education:
- A degree in Computer Science Web Development Graphic Design or related fields or equivalent practical experience.
This role requires a balance of technical expertise and a keen eye for design aimed at crafting an exceptional user experience.
Expert in react JS , html , css, and JavaScript