Design and develop web applications using React and hosted on Liferay DXP to deliver high-performance and responsive solutions.
Extend the user experience within Liferay DXP through the use of templates and extensions.
Collaborate within the professional services team, UX, and project teams to help develop solutions.
Guide other engineers on front-end development approaches and techniques.
Contribute to all phases of the development lifecycle, from requirements analysis and design to implementation and testing.
Write well-designed, testable, and efficient code with a keen focus on quality and performance.
Ensure that designs are in compliance with specifications and industry best practices.
Prepare and produce releases of software components, ensuring timely and accurate delivery.
Collaborate effectively in a team environment, fostering communication and knowledge-sharing.
Work closely with our global technology partner to deliver cutting-edge solutions to our clients.
Collaborate with onshore and offshore teams to successfully deliver projects on time.
Requirements
Bachelor’s degree in Computer Science or a related discipline from an accredited institution.
At least 5 years of Web application development experience using React
Solid understanding of state management, routing, form handling, hooks, functional components, and the techniques and libraries commonly used in these areas.
Strong knowledge of HTML, CSS, and JavaScript, ReactJS, and familiarity with newer versions of EcmaScript.
Strong knowledge with modern web development tools such as npm, yarn, webpack, gulp and eslint.
Experience implementing external-facing applications, including responsive, accessible, performant implementations.
Experience integrating with REST based web services.
Experience with server side templating languages such as Freemarker.
Familiar with source control management tools such as git along with project management and issue tracking tools like Azure DevOps and Jira.
Familiar with other advanced front end frameworks such as angular or vue.js
Ability to translate business requirements into technical specifications.
Proficiency in code management tools, automated build setup, and deployment procedures.
Strong problem-solving skills and attention to detail.
Excellent communication and interpersonal skills.
Proven ability to work both independently and collaboratively in a team environment.
Self-motivated, creative, and proactive, with the ability to thrive in a fast-paced environment.
Benefits
Competitive salary
Collaborative and dynamic work environment
Opportunity to work on cutting-edge projects
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.