Job Description for Full Stack Architecture Design Developer:
Job Description
We are looking for a talented full stack developer who is proficient in Java / JavaScript and . Your primary focus will be developing user interface components and implementing those following well-known workflows. You will
Ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem
Solving, sophisticated design, and quality product is important. You will work in modern enterprise web stack with a growing & development team.
Key Responsibilities
The role is responsible for designing, coding and modifying / maintaining new and existing web apps, from layout to function & according to the specifications. Integrating data from various back-end services & databases.
Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA.
Translate mockups and wireframes into functioning front-end code.
Write and maintain documentation for new and existing features.
Keep up-to-date on best practices and new technologies.
Rapid prototyping, and presenting conceptual design and working prototypes to management.
Work with Product Management to analyze requirements.
Collaborate on technical architecture and design.
Responsible for development of new highly-responsive, web-based user interface
Work independently and collaborate with the rest of the development team.
Write clean, robust code backed by automated unit tests with full coverage.
Evaluate and recommend software components and practices to help keep the product competitive.
Work with product team and UI/UX designers.
Learn and understand user interactions.
Develop a flexible and well-structured front and back end architecture.
Requirements and Qualifica