Description
Responsibilities:
Back-end Development:
Design and develop server-side logic, databases, and APIs to support front-end functionalities (in Golang).
Ensure the responsiveness and performance of applications, troubleshooting and resolving issues as needed.
Front-end Development:
Collaborate with UX/UI designers to translate wireframes and mockups into responsive and visually appealing user interfaces.
Build and maintain scalable front-end applications using React, leveraging hooks and state management to deliver efficient code supported by a solid foundation in HTML5 and CSS3.
Cross-functional Collaboration:
Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
Passionately contribute to the creation of engaging and user-friendly interfaces.
Technical Leadership:
Be the leading engineer in a new and evolving domain in Gett's R&D. Lead the design of a new generation of our system and cross-team collaboration.
Testing and Optimization:
Conduct thorough testing of applications, identifying and fixing any issues or bugs.
Optimize applications for maximum speed and scalability, ensuring a smooth user experience.
Requirements
Requirements:
- Software Developer (3+ years) with a strong Frontend orientation. You have 3+ years of Fullstack experience but specialize in UI development, state management, and delivering high-quality user interfaces..
- Solid understanding of back-end technologies, including server-side languages (Golang, Python, Node.js, Java), and databases (MySQL, MongoDB).
- Proficient in React and Redux (RTK), including hooks, functional components, and asynchronous state logic, supported by a strong foundation in HTML5 and CSS3."
- Experience with version control systems (Git) and agile development methodologies.
- Ability to design and build a frontend SPA from scratch.
- Good English communication skills, both verbal and written.