Full Stack/ UX/UI Developer (Next.js, Quarkus)

December 4, 2023

Apply for this job

Email *
Full Name *
Browse

Upload file .pdf, .doc, .docx

Job Description

Full Stack/ UX/UI Developer (Next.js, Quarkus)

Winston-Salem, NC

(Hybrid mode – 2 days onsite in a week)

Contract

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.

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