POSITION SUMMARY: The We are seeking a skilled Full Stack Developer with expertise in Next.js and Quarkus to enhance our web and mobile platforms, reaching a global audience. This role involves conceptualizing and executing innovative web solutions in collaboration with Design, Product, and Engineering teams. The candidate should have a keen eye for detail, a thorough understanding of web standards, and be at the forefront of web technology trends and usability. This position plays a pivotal role in elevating Herbalife's online presence.
Skills:
- Design, develop, and maintain scalable cloud infrastructure, optimizing application deployment and management in cloud environments.
- Develop dynamic, responsive web applications using Next.js and create efficient, scalable backend services with Quarkus.
- Implement and manage microservices architecture, focusing on loosely coupled and independently deployable services.
- Handle both SQL and NoSQL database design, implementation, and maintenance, ensuring data integrity, performance, and scalability.
- Maintain full stack applications, ensuring seamless integration and functionality.
- Write clean, maintainable code and conduct rigorous testing for high-quality software delivery.
- Collaborate with cross-functional teams, including project managers, designers, and developers, and effectively communicate with both technical and non-technical stakeholders.
Experience:
- Certifications in cloud technologies (AWS, Azure, GCP).
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Knowledge of security best practices in cloud computing and web application development.
Responsibilities:
- Design and implement responsive, user-friendly web interfaces using Next.js ,Quarkus, Java ensuring consistency with client’s other digital platforms.
- Develop user flow diagrams, wireframes, and UI specifications.
- Optimize user experience across all digital channels, including mobile, email, and social media, leveraging business analytics.
- Engage in Agile methodologies for collaborative design and incremental development.
- Create prototypes (both low and high-fidelity) to communicate design concepts and facilitate user testing.
- Manage the information architecture and navigation structure, aligning with content strategy.
- Work closely with stakeholders to define requirements, oversee design implementation, and guide product launches.
- Conduct ongoing market research, stay abreast of industry trends, and work closely with internal stakeholders to inform design decisions.
- Conduct User Acceptance Testing (UAT) and usability assessments.
- Use data and customer insights to iteratively improve product design.
- Contribute to the development of overarching experience strategies and ensure cohesive transition across different user experiences.
- Display a portfolio showcasing original work and the ability to document the design process.
Education:
- Bachelor’s Degree in Computer Science, Information Technology, or related field