Cint is looking to raise the bar on engineering standards as well as user experiences by providing frontend solutions to multiple projects and tooling to the whole company
Requirements
- 5+ years of software engineering experience building web applications
- Highly proficient in Next.js 14+ (App Router), including expertise in data caching strategies and performance optimization
- Demonstrates proficiency in various UI rendering architectures (SSR, CSR, SSG, ISR) and the ability to determine their appropriate application
- A proven expertise in designing and implementing robust UI solutions using TypeScript, with a strong focus on applying comprehensive typing throughout the stack to deliver maintainable and highly reliable user experiences
- Proficiency in breaking down product documents and abstracts into well-defined feature epics and user stories, driving features from concept to reality promptly
- Experience with CSS and Tailwind, and in working with Figma and internal design systems
- Experience writing effective unit and integration tests, including API mocks
Responsibilities
- Partner closely with Product Managers and UX designers to deliver polished, user-centric experiences and support product rollouts
- Create scalable and maintainable frontend components, while enhancing and extending our shared Design System
- Monitor and optimize application performance, resolving bottlenecks proactively
- Contribute to design discussions and perform thorough code reviews to uphold quality standards
- Collaborate with peers to exchange ideas, explore innovations, and refine engineering practices
- Advocate for and document best practices in frontend development
- Own the implementation of medium and large features from concept to delivery
Other
- Build strong cross-functional relationships to ensure smooth collaboration and alignment
- Write clean, modular, and maintainable code that stands the test of time
- Continuously improve and refactor existing codebases for reliability and efficiency
- Demonstrates strong communication skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders
- 5+ years of software engineering experience