Develop and maintain scalable, responsive web applications using ReactJS, Redux, and related front-end technologies such as HTML, CSS, SCSS, JavaScript, and TypeScript.
Collaborate with UX/UI designers to translate wireframes and user flows into functional interfaces that deliver seamless user experiences.
Integrate front-end components with back-end services via RESTful APIs and GraphQL endpoints.
Ensure cross-browser compatibility and optimize applications for maximum speed and scalability.
Participate in system architecture design and contribute to the SDLC (Software Development Life Cycle) processes including Agile methodologies.
Write unit tests and perform code reviews to maintain high-quality standards.
Utilize tools like GitHub, Jenkins, Jira, Trello for version control, CI/CD pipelines, task management, and collaboration.
Work with DevOps practices including Docker containers, Ansible automation, AWS cloud services, and Linux environments for deployment and infrastructure management.
Assist in troubleshooting issues related to web services such as SOAP, XML/JSON data exchange formats, and web security protocols like OAuth.
Contribute to UI/UX improvements by leveraging data visualization techniques and responsive web design principles.
Stay updated on emerging technologies such as React Native for mobile app development or new JavaScript frameworks like Angular or Vue.js.
Qualifications
Proven experience in front-end development with ReactJS; familiarity with Redux or similar state management libraries is essential.
Strong knowledge of HTML5, CSS3 (including SCSS), JavaScript (ES6+), TypeScript, and modern web standards.
Experience working with RESTful APIs, GraphQL APIs, and integrating third-party web services.
Proficiency with version control systems such as GitHub or SVN; experience with CI/CD tools like Jenkins or Azure DevOps is preferred.
Familiarity with containerization (Docker), automation tools (Ansible), cloud platforms (AWS), and Linux environments for deployment purposes.
Knowledge of database systems including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB or SQLite; ability to write efficient SQL queries is required.
Understanding of system architecture principles including MVC/MVVM patterns; experience with microservices architecture is a plus.
Experience with Agile development methodologies; familiarity with project management tools like Jira or Trello is advantageous.
Ability to write clean code with thorough testing using unit testing frameworks; knowledge of Web design principles for responsive layouts is essential.
Excellent problem-solving skills along with strong communication abilities; a passion for continuous learning in evolving technologies. This position offers an engaging environment where innovation meets practical application--ideal for developers eager to advance their careers in full-stack development while working on impactful projects across diverse industries including e-commerce, software solutions, or enterprise applications.
Job Type: Full-time
Pay: $70,000.00-$120,000.00 per year
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.