Sign up to save this job, get alerts, and apply with an optimized CV.
Senior Front-End Developer
Job description
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.
- 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.
- 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).
- 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.
- 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.
Required skills
ci/cd
react
javascript
typescript
redux
jest
react testing library
aws
restful apis
cloud
github actions
responsive design
react native
zustand
mobx
accessibility
css-in-js
performance optimization
frontend development
state management
expo
detox
mobile-first development
code splitting
lazy loading
expo eas
memoization
stylesheet
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Entravision
- Location
-
España, Cataluña, Barcelona, Barcelona
Spain - Posted
- 11 months ago
Interested in this position?
Create your free account and tailor your CV to match this job.