The Ad Masters is seeking exceptionally bright, self-motivated, highly focused individuals to support our CEO at Wave BC, Kyiv. Come be a part of a multinational team that is headquartered in Chicago. This position calls for top-notch JavaScript developers that have well-rounded experience in various frameworks (i.e., Node.js, React.js, Next.js, etc.). As part of The Ad Masters team, you’ll join our high-caliber roster of engineering talent. You will take ownership of projects and tasks to use your technical expertise and deliver high-quality results. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are essential. You should have previous experience building web interfaces and a solid understanding of OOP.
The Ad Master’s software engineers develop the next-generation technologies in eCommerce platform technology. We’re looking for engineers who bring fresh ideas from all areas, including in hyper-personalization, application optimization, large-scale system design, networking and data manipulation, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to The Ad Master’s needs. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Apply with us, and we will consider you for any open positions.
Responsibilities:
- You will take leadership in driving projects from a blank slate to completion. You’ll be in the weeds independently as a developer, and also need to provide guidance to more junior developers if they are assisting on the project.
- Developing new user-facing features using various front-end frameworks
- Building reusable cross platform components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Education and Experience Requirements:
- Fluent in Node.js, and Express.js
- Strong proficiency in JavaScript/TypeScript and the JavaScript object model
- Experience with HTML5, CSS3, and DOM manipulation
- Understanding of the W3C guidelines including ARIA and accessibility
- Thorough understanding of the following front-end frameworks (React.js)
- Thorough understanding of the following back-end frameworks (Next.js)
- Experience with popular JavaScript workflows such as Flux or Redux
- Familiarity with newer specifications of ECMAScript (ES6+)
- Expert understanding of RESTful APIs
- Familiarity with modern build pipelines and tools (CI/CD)
- Experience with common development tools such as Babel, Webpack, NPM, yarn, etc.
- Experience with testing frameworks (Mocha/Chai/Sinon or Jasmine/Jest/Enzyme)
- Ability to understand business requirements and translate them into technical requirements
- Ability to perform benchmarking and optimization