Description

Responsibilities:

  • 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.
  • Agile Workflow

Education

Bachelor's or Master's degrees