Description:
Key Responsibilities
- Design and implement front-end solution architecture, mindful of reusability, maintainability, and modularity.
- Create and share reusable front-end modules both internally and in the open-source world (e.g. npm).
- Oversee the implementation of front-end solution designs.
- Design and Implement Liferay web modules, including but not limited to portlets, commands and JSPs.
- Implement and enforce best practices and conventions.
- Consult clients on best fitting frameworks per client’s requirements and recommend best approaches on how to leverage them.
- Provide guidance to clients on UX design.
- Interface directly with clients to move projects forward (including, but not limited to, clarifying requirements, address reported issues and provide project statuses).
- Lead client-facing demos at component level.
- Work with Engagement Managers, Practice Leads, and clients to accept work, estimate level of effort, and define deliverables.
- Author best practice guides/white papers and/or speaking roles at conferences/symposiums/BU meetings.
- Takes project ownership.
- Deliver projects and customer value consistently.
- Mentor and oversee team members.
Preferred Qualifications:
- 4-6 years of deep technical experience on technical projects on client sites.
- Strong experience with JavaScript, TypeScript, CSS, and HTML, as well as their frameworks (angular, react, etc.) and tools.
- Basic understanding of relational databases.
- Experience with full Software Development Life Cycle, including business requirements gathering, technical specifications, development, and testing.
- Excellent prioritization, organization, and time management skills and ability to work with minimal supervision.
- Excellent communication, presentation, and interpersonal skills including the ability to communicate complex business solution concepts clearly and persuasively to diverse audiences.
- Proficient in Java web development a plus.
- Proficient in Liferay Products and Liferay web module development a plus.
- Experience with frontend performance tuning is a plus.
- Ability to travel 30-50% to customer sites if and when required.
What We Offer
Salary package w/ competitive benefits according to qualifications and experience
- Opportunities to take responsibility and grow professionally
- A positive and collaborative work culture
- Working at a leading open source company