Collaborate with cross-functional teams, including designers, back-end developers, product managers, and system administrators, to translate design concepts and business requirements into well-structured and visually appealing user interfaces.
Develop efficient, scalable, and reusable code using [protected info], Nest JS, and Next JS.
Implement responsive designs and ensure compatibility across different devices and browsers.
Optimize application performance to ensure fast rendering and smooth user interactions.
Write clean, maintainable, and testable code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to team members to ensure high code quality and consistency.
Collaborate with NodeJS
Back End developers to define and consume APIs for seamless integration.
Work closely with the UX/UI design team to provide technical insights and ensure UI designs are implementable and user-friendly.
Participate in project planning, estimation, and task prioritization to meet project timelines and deliverables.
Troubleshoot and debug issues, identify and implement solutions, and perform thorough testing to ensure high-quality software delivery.
Contribute to improving development processes, tools, and methodologies to enhance team efficiency and productivity.
Collaborate with system administrators to deploy and maintain the software in an AWS environment.
Bachelor's degree in Computer Science,
Software Engineering, or a related field.
Proven experience (3+ years) as a React Front-end Developer, working on complex web applications.
Strong proficiency in JavaScript, ES6+, HTML5, and CSS3.
Extensive experience with [protected info] and its ecosystem (React Router, Redux/MobX, etc.).
Experience with server-side rendering using Next JS and building APIs using Nest JS.
Familiarity with UI/UX principles and ability to work closely with designers to implement pixel-perfect designs.
Experience with responsive and mobile-first development techniques.
Solid understanding of front-end build tools (Webpack, Babel, etc.) and package managers (npm, Yarn).
Knowledge of modern front-end development workflows (GIT, CI/CD, code linting, testing, etc.).
Understanding of RESTful APIs and integration with back-end services.
Strong problem-solving and debugging skills, with the ability to identify and resolve front-end issues effectively.
Excellent communication and collaboration skills, with the ability to work in a cross-functional team environment.Proven experience or willingness to cover the
Business Analyst (BA) and Tester functions.
Familiarity with AWS services and deployment processes.
Self-motivated, proactive, and able to work independently as well as in a team setting.