Frontend Developer
The Role
Job Overview
In the role of a Frontend Developer, you are expected to possess expertise across the entire spectrum of application development, encompassing design, development, deployment, scaling, and ongoing maintenance. This is a full-time remote position.
Responsibilities and Duties:
● Transform wireframes, prototypes, and design concepts into precise code and assets that faithfully replicate the design.
● Create engaging, top-tier UI/UX for both web and mobile applications to align with the product's strategic goals.
● Enhance website or app content for improved search engine optimization.
● Work in close collaboration with fellow designers, engineers, and stakeholders to ensure a unified product delivery.
● Offer technical guidance and mentorship to junior team members.
● Participate in cross-functional teams to define product requirements, features, and establish best practices.
Requirements:
● A minimum of 3 years of experience in a Frontend Developer role or a similar position.
● Demonstrated proficiency in HTML5, CSS3, JavaScript, React.js, and Node.
● Prior experience with frameworks like RemixJS and NextJS is highly preferred.
● Expertise in Test Driven Development, Server-Side Rendering (SSR), UI state management, and caching.
● Proficiency in using design tools such as Figma, Sketch, XD, or similar software.
● Hands-on experience with chart and graph libraries, with a preference for D3.js.
● Experience in building JavaScript Software Development Kits (SDKs).
● Strong problem-solving and troubleshooting skills.
● Excellent communication skills, with a collaborative and team-oriented approach.
● Proficient in English communication, both in written and verbal forms.
● The ability to multitask effectively in a fast-paced work environment.