Berkley Hunt · 6 days ago
Software Engineer, Frontend
Wonder how qualified you are to the job?
Staffing and Recruiting
Insider Connection @Berkley Hunt
Responsibilities
Develop and enhance our client's Web application, focusing on creating a top-tier developer experience through thoughtful technical decisions.
Implement robust and fast rich text and code editing functionalities within the application's programmable documentation platform.
Integrate real-time collaboration tools, similar to widely used platforms, ensuring seamless team interaction through features like collaborative editing and comments.
Optimize data retrieval, caching, and management to maintain responsive UI performance while handling large datasets from diverse sources such as cloud services and monitoring tools.
Design intuitive and reusable APIs for complex components like buttons, text areas, and charts, accommodating various engineering scenarios and skill levels.
Collaborate effectively with a remote, multidisciplinary team, participating in quarterly in-person meetings and fostering a culture of constructive feedback and continuous learning.
Utilize technologies including React, TypeScript, Tailwind CSS, and Next.js, with deployments managed through modern platforms.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Minimum 3 years of experience developing robust web applications using modern frontend technologies such as React, TypeScript, and Next.js.
Proficiency in state management libraries like Redux for maintaining application state.
Solid understanding of responsive UI/UX design principles and experience with CSS frameworks like Tailwind CSS.
Experience with real-time collaborative editing tools and frameworks, similar to Google Docs, for seamless team collaboration.
Familiarity with building and optimizing web applications for performance, including efficient data retrieval, caching strategies, and managing large datasets.
Ability to design and implement complex component APIs that are intuitive and reusable across different scenarios.
Strong problem-solving skills and ability to work with ambiguous requirements to deliver high-quality solutions.
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.