Entravision
1 year ago
Senior Front-End Developer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Entravision
- Location
- España, Cataluña, Barcelona, Barcelona Spain
- Posted
- 1 year ago
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
Interested in this position?
Create your free account and tailor your CV to match this job.