Frontend Engineer (React / React Native)

GR
January 20, 2025
Apply Now

Job Description

Industry: Insurance
Seniority for this role: Mid-Senior level
About us: At NN Hellas, we’re proud to be the #1 insurance company in Greece, offering innovative insurance solutions that cover the entire territory of Greece since the 80’s! We have a proven record of taking great care of our employees; recognized Top-Employer for 6 consecutive year. What you will do: You will play a pivotal role in revamping our Frontend, across all customer-facing platforms within Greece ecosystem, using ReactJS and React Native. You will work closely with our Engineering team, responsible for everything client-side. Your contributions will directly impact key Digital Transformation / Customer Experience, Interface & Usability projects and on-going efforts to enhance our digital portals and CXUX for our customers. Your day-to-day: Design, develop, and maintain cross-platform mobile applications using React Native and web applications using React.js. Implement and manage state management effectively using MobX and data fetching using React Query. Collaborate closely with designers, product owners, and backend engineers to deliver seamless user experiences. Optimize application performance, ensuring fast load times and smooth functionality across devices. Write clean, maintainable, and scalable code, following best practices. Mentor junior and mid-level developers through code reviews, knowledge sharing, and technical guidance. Troubleshoot, debug, and resolve production issues as needed. Contribute to the architecture and design of new features and applications. Stay up to date with emerging frontend and mobile technologies to drive innovation. Qualifications: Strong professional experience in software development with a strong focus on React and React Native. Proficiency in JavaScript (ES6+), TypeScript, and modern state management tools, specifically MobX and React Query. Solid understanding of mobile development lifecycle, RESTful APIs, and integration with backend services. Experience optimizing applications for performance and responsiveness across devices. Strong understanding of Git version control, Agile methodologies, and CI/CD pipelines. Experience with testing frameworks (e.g., Jest, React Testing Library, Detox). Familiarity with native mobile development is a plus. Excellent problem-solving skills and the ability to work both independently and collaboratively. Strong communication skills, with experience mentoring and leading other developers. What we offer: Extensive training opportunities – on-demand and on-site options, webinars, seminars, and fully covered certifications (our Data team is the #1 team leading the training leadership!) Partnership with multiple educational institutions across Greece for advanced education, with tuition support. Comprehensive Health Insurance that keeps you safe, with peace of mind and financial protection in times of need. Pension Scheme to secure your financial future and ensure you can plan confidently for the years ahead. Well-being and work-life balance, including extra days off for medical emergencies, no medical note needed, and support for working parents. One-time budget for home-office equipment to make your work-from-home comfortable. Recognition and rewards for excellence, including bonuses and salary increases based on your contribution throughout the year. Monthly meal allowance that can be used at supermarkets and cafeterias, including our own offices’ cafeteria. Recently renovated offices, central location, with easy access. If you’d like to make a meaningful impact, work with a talented team, and grow in a company that values innovation and customer-centricity, we’d love to hear from you. Show more Show less