The Frontend Developer will be a key player in the design, development, and delivery of user-facing features for Verticle (https://verticle.one). The role involves implementing highly responsive user interface components using TypeScript, React, Redux, RTK Query, and Emotion style library. The Frontend Developer will be crucial in enhancing user experience by engineering the visual elements that users interact with directly. The role includes translating UI/UX design wireframes into code that produce the visual elements of the application.
- Develop new user-facing features and improve existing ones using React, Redux, and TypeScript.
- Build and maintain reusable code and libraries for future use, optimizing applications for maximum speed and scalability.
- Collaborate closely with the UI/UX design team to translate design wireframes into workable code.
- Integrate frontend layers with other services and databases, ensuring cross-browser compatibility.
- Test and debug frontend code to ensure a smooth user experience.
- Utilize RTK Query for optimal state management and asynchronous logic handling.
- Maintain and enhance styling, using SCSS initially but also taking part in migrating to the Emotion CSS style library.
- Participate in code reviews and provide constructive feedback to peers.
- Work closely with backend developers to integrate APIs and other services.
- Contribute to technical documentation related to the frontend codebase.
- Strong experience in TypeScript, React, and Redux.
- Knowledge of state management libraries like Redux Toolkit (RTK) and RTK Query.
- Familiarity with RESTful APIs and service integration.
- Strong understanding of browser rendering behavior and performance.
- Experience in cross-browser compatibility issues and ways to work around them.
- Good understanding of version control tools, such as Git.
Nice to have:
- Bachelor’s degree in Computer Science or related field, or equivalent work experience.
- Minimum 3 years of experience in frontend development, ideally within a similar industry.
- A portfolio of work showcasing your frontend development skills.
- Prior experience in developing AI-centric products and services.
- Strong interpersonal and communication skills, both written and spoken.
- Autonomous and proactive attitude.
- Problem-solving and results-oriented.
- Flexibility and ability to adapt to change.
Languages: English Intermediate or higher (B1+).
Contract duration: 12 months, possibility of indefinite-term contract / employment.