Front End Developer - Ecore
AppsFlyer
AppsFlyer is all about providing the right insights for our clients in the shape of beautiful analytics dashboards, tables that crunch immersive amounts of data, live alerts, rule builders, fraud detection tools and the list goes on!
To do so, our teams use cutting-edge technologies and frameworks such as ReactJS, Material-UI, HighCharts/D3, latest ECMAScript, Node.js, Apollo (GraphQL), Redux/Mobx, SCSS/JSS and more while cultivating a culture of ownership, transparency and eagerness for quality.
We deploy fast and very often, a matter of minutes from coding to production, while safely handling over 200 Billion requests daily, requiring our services to handle massive scales of data at a fast pace.
We are looking for sharp and creative Frontend developers to join our ever-growing talented R&D teams!
The people we are looking for love technology, are proactive and technically solid. They can take a task from ideation (close work with Product and UX) through design and implementation (close work FE and BE developers) of a successful solution that brings real value to customers.
What you’ll gain:
Scale - Think BIG! With more than 300 (and growing) engineers, hundreds of deployments per day for our 400+ microservices on top of thousands of machines we manage on the cloud, we produce around a *petabyte* of data daily. You’ll learn how to run systems at scale in a dynamic ecosystem and the reality of a hyper-growth environment from many great engineers.
Community - Be a part of our vibrant Front End community. Participate in fascinating learning sessions, workshops, hackathons, meetups, pair programming and open-source contributions.
Personal growth - You will enrich and expand your Technical knowledge and stack by developing with the most cutting edge and versatile technologies and participating in various courses and learning programs.
Have an impact on the Ad-Tech industry - Along with working together with top-notch Software Engineers, you will cooperate with giants of the industry such as Facebook, Google, Twitter, Snapchat & Tencent.
What you’ll do:
- Collaborate with UX/UI designers, back-end developers, and other stakeholders to develop responsive and visually appealing user interfaces using React.
- Translate design into high-quality code while ensuring excellent performance, cross-browser compatibility, and scalability.
- Develop reusable and modular components that can be leveraged across different projects, promoting consistency and efficiency in development.
- Participate in code reviews, providing and receiving constructive feedback to maintain code quality and adherence to best practices.
- Optimize application performance by identifying and addressing bottlenecks, troubleshooting issues, and continuously improving front-end code.
- Stay up-to-date with the latest trends and advancements in front-end technologies, advocating for their adoption when appropriate.
- Collaborate with the back-end development team to integrate front-end components seamlessly with server-side logic.
- Contribute to the evolution of our development processes, tools, and coding standards.
What you’ll bring:
- 3-5 years of professional experience in front-end development
- Proven track record of delivering high-quality, maintainable code for complex web applications.
- Proficiency in HTML, CSS, and JavaScript, with a deep understanding of modern front-end frameworks and libraries.
- Familiarity with version control systems, particularly Git.
- Knowledge of UI/UX principles and the ability to work closely with designers to implement pixel-perfect designs.
- Strong problem-solving skills and the ability to troubleshoot issues in a fast-paced environment.
- Excellent communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams.
- Experience with build tools like Webpack and package managers like npm or Yarn.
- Knowledge of RESTful APIs and asynchronous programming.
- Experience with testing frameworks such as Jest and React Testing Library
Bonus Points
- A strong focus on React
- Familiarity with server-side
- Experience in developing SaaS products & platforms
- B.Sc. in computer science or an equivalent
- Being introduced by an AppsFlyer employee
As a global company operating from 20 offices worldwide, we reflect the human mosaic of the diverse and multicultural world in which we live. We ensure equal opportunities for all of our employees and promote the recruitment of diverse talents to our global teams without consideration of race, gender, culture, or sexual orientation. We value and encourage curiosity, diversity, and innovation from all our employees, customers, and partners.