About the job
Location
London, UK (Hybrid – 3 days in office) / Office location: Central London (Victoria area)
About the Role
Join our dynamic team at g2i as a Product Engineer. We seek a talented individual who is product-oriented, agile, and ready to take charge of front-end development within our innovative startup. You will play a pivotal role at the crossroads of engineering, product development, and execution, with a specific focus on Point of Sale (POS) systems.
Collaborating closely with founders and fellow engineers, you will enhance and scale a POS platform designed for tablet devices. While our backend capabilities are robust, your primary focus will be on the front end, especially using React, TypeScript, and React Native.
This role is perfect for someone who thrives in a fast-paced environment, eager to ship features while upholding exceptional UI and code quality in an AI-driven development context.
Key Responsibilities
Lead the development of front-end features for our POS product, primarily utilized on tablet devices.
Utilize your expertise in React, TypeScript, and React Native (experience with Next.js is a plus).
Elevate UI/UX quality and refine existing codebases to ensure optimal performance and maintainability.
Coordinate closely with backend engineers while maintaining a strong emphasis on front-end delivery.
Leverage your product insight: deeply understand the product and translate requirements into high-quality implementations.
Guide and mentor junior developers as necessary.
Adapt quickly in a startup context while ensuring code quality remains a priority.
Integrate AI tools into development workflows while focusing on long-term maintainability.
Required Experience & Skills
Proven experience with POS (Point of Sale) systems is essential.
Strong proficiency in React and TypeScript.
Hands-on knowledge of React Native (tablet or mobile applications).
A solid foundation in front-end engineering with a product-centric mindset.
Experience in startup or fast-paced environments.
Ability to quickly ship features and iterate based on user feedback.

