Develop Intuitive Interfaces: Build user interfaces and experiences for mobile and web apps, ensuring seamless interaction and engagement with Gen AI features.
Collaborate with Teams: Work closely with development teams and Gen AI specialists to gather requirements, align with business objectives, and implement technical solutions.
Prototype and Implement Designs: Translate wireframes, mockups, and prototypes into high-quality user interfaces.
User-Centered Development: Leverage user research and testing insights to iteratively enhance the user experience.
Front-End Implementation: Take ownership of front-end development using modern frameworks, ensuring optimized and responsive designs.
Stay Updated: Research and integrate emerging trends in UI/UX and Gen AI technologies to enhance application interfaces.
Quality Assurance: Test and refine UI components based on user feedback and performance benchmarks to ensure optimal functionality and user satisfaction.
Documentation and Reporting: Maintain detailed documentation for development processes and regularly report progress to stakeholders.
Project Execution: Oversee project timelines, deliverables, and milestones for development tasks.
Requirements:
Required: Bachelor's degree in Computer Science, Software Engineering, or a related field.
Preferred: Master's degree in a relevant discipline.
Required: 5-7 years of experience as a UI/UX developer, with a portfolio of mobile and web applications.
Preferred: Experience in integrating AI/Gen AI technologies within applications.
Skills:
Front-End Development: Proficiency in HTML, CSS, JavaScript, Next.js ( CSR/SSR), and frameworks like React, Angular, Node.js, and Vue.js .
Mobile Development: Experience with React Native, Flutter, or native iOS (Swift) and Android (Kotlin/Java) platforms.
Gen AI Integration: Understanding AI and machine learning concepts as applied to user interfaces.
Version Control: Expertise in Git or similar version control systems.
Cloud Deployment: Familiarity with GCP Cloud Run or similar platforms for deploying UI applications.
UI Security: Knowledge of secure UI development practices.