Ethisphere is seeking a purpose-driven and relentlessly curious Senior Front-End UI Engineer to join our Engineering team. In this role, you will be designing and implementing scalable and efficient web applications for our cloud-native solutions on AWS. These applications empower organizations to enhance their ethical culture and business practices by providing data-driven insights and actionable recommendations.
Working collaboratively with Product Management, UX designers, and the Engineering team, you will leverage your expertise in front-end development, user experience design, and modern web technologies to deliver secure, scalable, and high-quality enterprise SaaS applications. Your contributions will directly impact the usability, accessibility, and visual appeal of our software.
*This is a W2 position, and we are unable to hire a 1099 candidate, or sponsor any visa candidates at this time.
About Us
Ethisphere is the global leader in defining and advancing the standards of ethical business practices that strengthen corporate brands, build trust in the marketplace, and deliver business success. Companies turn ethics, compliance, and culture into a business advantage by leveraging Ethisphere’s data-driven program and culture assessments featuring the latest guidance and the practices of hundreds of global organizations across the 8 pillars of an ethical culture, and 240+ ethics, compliance, social, and governance data points delivered through a proprietary software platform. Ethisphere also honors superior integrity programs through World’s Most Ethical Companies® recognition, brings together a community of industry experts with the Business Ethics Leadership Alliance (BELA), and advances ethical business practices through the Global Ethics Summit, Ethisphere Magazine and the Ethicast podcast. For more information, visit https://ethisphere.com.
Ethisphere has a strategic partnership with ASG, part of Alpine Investors, a people-driven private equity firm.
Responsibilities:
- Collaborate with Product Management and UX designers to prioritize the development of scalable, efficient, and visually appealing web applications that enhance the user experience.
- Develop and maintain front-end components using React, TypeScript, and modern UI frameworks, ensuring responsiveness and cross-browser compatibility.
- Translate wireframes and design specifications into fully functional and user-friendly front-end code.
- Implement state management strategies to ensure efficient and seamless data flow between the UI and back-end services.
- Optimize application performance by adhering to best practices in code structure, asset loading, and rendering efficiency.
- Advocate for and adhere to secure coding standards, ensuring compliance with security and accessibility guidelines (e.g., WCAG, OWASP).
- Collaborate with the back-end and data team to define API requirements and ensure smooth integration with front-end systems.
- Conduct code reviews, collaborate with engineers, and contribute to team knowledge sharing.
- Stay updated with the latest trends and advancements in front-end technologies and recommend tools and practices to improve team productivity.
Requirements:
- S. in Computer Science, Engineering, or a related field; or equivalent work experience.
- 6+ years of professional front-end development experience, with a focus on building scalable and efficient web applications for enterprise SaaS.
- Proficiency in React, TypeScript, and modern JavaScript (ES6+).
- Strong understanding of CSS3, HTML5, and pre-processing tools such as Sass or Less.
- Experience with state management libraries (e.g., Redux, MobX, or Zustand).
- Familiarity with design tools like Figma or Adobe XD and the ability to collaborate effectively with design teams.
- Experience with version control systems like Git and CI/CD pipelines.
- Demonstrated understanding of secure development practices and accessibility standards (e.g., WCAG, OWASP).
- Strong problem-solving and critical-thinking skills, with the ability to collaborate and work effectively in a remote, fast-paced startup environment.
Preferred Skills:
- Familiarity with serverless microservices architecture and AWS services.
- Knowledge of containerization tools like Docker/Kubernetes.
- Experience with performance monitoring and debugging tools for front-end applications.
- Understanding of data visualization libraries and techniques for presenting complex datasets.
- Knowledge of responsive design principles and mobile-first development practices.
Our Technical Stack:
- Front-End: React, TypeScript, CSS
- Back-End:js, PostgreSQL, DynamoDB.
- Cloud: AWS (ECS, Lambda, API Gateway, S3, RDS).
- Tooling: ECS, GitHub, Jira, Confluence, Slack.
Perks:
- Monthly wellness and home office stipends
- Excellent benefits package with a fully-paid medical plan
- 3% employer match on 401(k)
Interview Process:
- 30 min Zoom call with HR
- 45 min Zoom call with Hiring Manager
- 1 hour Zoom call with Team
- 30 min candidate presentation/30 min Q&A
- 1.5 hour Zoom call with HR and Hiring Manager - Deep Dive Interview.