Senior Front-End Developer
Adwake is a tech-enabled services company powered by Entravision. At Adwake, we place cutting-edge technology and quality service at the heart of our approach to effectively find, connect with, and engage your ideal customer across every screen. With a global reach, we adapt to meet each client’s unique marketing needs. Our solutions combine data-driven insights, machine learning technologies, impactful digital media capabilities, and results-oriented platforms, always focusing on customer care and long-term business growth.
As a Senior Frontend Developer, you will play a pivotal role in designing, developing, and maintaining our web and mobile applications. You’ll work closely with cross-functional teams, including product and backend engineers, to deliver responsive, performant, and visually appealing user interfaces. Your expertise in React, React Native, and Expo will drive the creation of cutting-edge solutions that delight our users.
What You’ll Do:
- Architect, build, and maintain high-quality, reusable, and scalable code using React, React Native, and Expo.
- Design and develop responsive and interactive interfaces.
- Optimize applications for performance, accessibility, and cross-platform compatibility (web, iOS, and Android).
- Implement state management solutions to ensure efficient data flow.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Conduct code reviews and promote a culture of technical excellence.
- Work with backend teams to integrate RESTful APIs.
- Ensure robust testing practices, including unit tests, integration tests, and end-to-end tests.
- Stay updated on industry trends and emerging technologies to continuously improve our frontend stack.
- Contribute to the improvement of development processes, CI/CD pipelines, and deployment workflows using tools like GitHub Actions.
What you need to have:
- 5+ years of professional experience in frontend development, with at least 3 years focused on React and React Native.
- Deep expertise in JavaScript, TypeScript, and modern frontend tooling.
- Strong proficiency in React, React Native, and Expo for building scalable, cross-platform applications.
- Experience with state management libraries (e.g., Redux, MobX, Zustand) and UI component libraries (StyleSheet).
- Familiarity with RESTful APIs and integrating with backend services.
- Strong understanding of responsive design, mobile-first development, and accessibility.
- Proficiency in testing frameworks like Jest, React Testing Library, or Detox for ensuring code quality.
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
Nice-to-Have:
- Knowledge of CSS-in-JS solutions for styling.
- Familiarity with Expo EAS (Expo Application Services) for streamlined app builds and deployments.
- Experience with performance optimization techniques, such as code splitting, lazy loading, and memoization.
- Understanding of CI/CD pipelines and deployment processes for web and mobile apps.
- Previous experience mentoring or leading small teams of developers.
- Experience with cloud (AWS).
Why Join Us?
- Work on a high-impact, high-availability platform serving millions of users.
- Collaborate with a talented and passionate team in a fast-paced, innovative environment.
- Hybrid working model, with possibility of working remotely.
- Opportunities for professional growth and hands-on experience with cutting-edge technologies.
What We Offer
- 🚀 Exciting challenges and opportunities for growth
Ticket Restaurant
Wellbeing and gym membership
Breakfast, Fruit & Snacks at the office
Monthly team Events
Work Anniversary Celebrations
Gift Cards for special occasions
Referral Program
- 💻 Hybrid work format, combining remote and in-office work 2 times a week (Tuesday and Thursday) or fully remote.
Please note that we do NOT provide VISA sponsorship. Candidates without a legal permit to work in Spain won't be eligible for the recruitment process.