Talent.com
UI Engineer

UI Engineer

BayOne SolutionsAmritsar, Punjab, India
3 days ago
Job description

Job Summary :

Architect, design, and develop scalable and performant full-stack web applications, leading the development of front-end (React / Next.js) and back-end (Java / Node.js) components.

Front-End Development (React / Next.js) : Develop dynamic, responsive, and interactive user interfaces using React / Next.js, focusing on writing clean, modular, and maintainable code.

Node.js Services : Design and implement efficient, event-driven, and scalable services using Node.js, ensuring high availability and performance.

Collaboration : Work closely with product managers, designers, QA engineers, and other stakeholders to deliver high-quality software solutions.

Code Reviews & Best Practices : Participate in peer code reviews to ensure best practices for software development, including testing and deployment.

Performance Optimization : Focus on optimizing performance, including database queries, and addressing scaling issues to handle increasing load and traffic efficiently.

Agile Methodology : Participate in Agile development processes, including sprint planning and retrospectives, and contribute to continuous improvements in engineering practices.

What You’ll Bring | Skills & Experience :

Bachelor’s degree in computer science or equivalent experience.

5+ years of total related experience.

JavaScript : 4+ years of experience building scalable web applications using JavaScript, HTML, CSS, and related frontend technologies.

React / Next.js : 2+ years of experience with React / Next.js, including state management (e.g., Redux, Context), hooks, component-based architecture, and responsive design.

Node.js : 1+ years of experience developing server-side applications with Node.js, including experience with RESTful APIs and GraphQL.

Databases : Hands-on experience with relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, including schema design, query optimization, and transactions.

Cloud & DevOps : Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes).

API Design : Expertise in designing and consuming RESTful APIs, working with third-party APIs, and ensuring secure and efficient data flow across services.

Unit Testing : Experience with automated testing frameworks (e.g., JUnit, Mocha, PyTest) and a strong focus on test-driven development (TDD) for both back-end and front-end code.

Version Control : Proficiency in Git, including branching, pull requests, and managing large codebases.

Agile Methodologies : Experience working in Agile teams using Scrum or Kanban methodologies.

Problem-Solving & Leadership : Strong analytical skills with a passion for solving technical problems.

Communication & Collaboration : Excellent verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders. A collaborative mindset with the ability to work effectively across cross-functional teams.

Create a job alert for this search

Ui Engineer • Amritsar, Punjab, India