Software Engineer
Integral Ad Science (IAS) is a global technology and data company that builds verification, optimization, and analytics solutions for the digital advertising industry. We operate at a scale that is matched only by very few internet companies today and that brings with it great technical challenges.
We are seeking a Software Engineer to join our Mobile team. The Mobile team specializes in developing solutions to complex measurement and verification requirements for ads running in mobile apps. We build native libraries and apps for Android and iOS and also develop client side and server side software using technologies such as javascript, java, jasmine, python and use tools such as selenium, node, appium, sauce labs etc. We're an agile shop and our products are constantly evolving to meet market demands that change in days and weeks rather than months or years. Our technology reaches over a billion people across the globe. We practice test driven development, automate as much as possible, use continuous integration, and can push code to production daily. Our team is cross functional and has all the required people to design, build, test and release software. The team has highly talented individuals who are very collaborative and the team members take on multiple roles depending on the needs of the team, yet still have their individual specializations.
As an entry-level Software Engineer you will be introduced to a range of technology areas such as Mobile Apps (Android and iOS), JavaScript, Java, Python and Data Engineering etc. You will debug and investigate complex Mobile App ad measurement problems and work with other Software engineers and Customer service teams to address them. You will also work on building and expanding the testing framework and testing infrastructure of Mobile App teams. You will gain an overall understanding of our product and technology and would have the opportunity to specialise in areas of your interest.
The ideal candidate is technically strong, enjoys learning, naturally inquisitive, committed, detail-oriented with a strong desire to work with awesome people in a highly collaborative environment and keen to advance their career in various areas of technology.
What you’ll do:
- Work within fast paced cross-functional agile teams to understand and solve business issues to improve our advertising verification and optimization platform, which processes several billion impressions per day
- Debug complex problems inside Mobile Apps, JavaScript Web Views and Backend Java applications
- Work with various systems, tools and applications related to building, testing, deploying and monitoring software
- Write SQL queries and other types of data requests in the context of massive data sets
- Support integration with partners
- Support implementing automated tests for software components
- Support high level documentation
- Work closely with product teams and other cross-functional teams
- Participate in sprint meetings and daily stand-ups
- Learn and specialise in areas such as Mobile App Development, Java Script Application Development, Backend Java Application Development, Mobile App Test Automation in Python, Partner Integration Management and etc,.
Who you are and what you have:
- Bachelors in Computer Engineering, Computer Science, Electronics Engineering, or related fields
- 0-1 years professional experience programming in languages such as Java, JavaScript, Python, Objective C
- Technology enthusiast eager to learn and use new technologies
- A drive to learn new things, solve challenging problems and a self starter attitude
- Strong Analytical skills
- Strong verbal and written communication skills
- Be a Team player
- Good knowledge of HTML and JavaScript
- Good knowledge of SQL and databases like MySql
- Effective time management skills
What puts you over the top:
- Ad Tech knowledge
- A common understanding of Web Architecture Architecture
- Experience in using web debugging tools such as Charles Proxy
- Experience with JavaScript, HTML, CSS, and AJAX
- Knowledge of version control systems such as GIT
- Knowledge of Mobile App development
- Knowledge of debugging Javascript in Mobile Apps and Browsers
- A general understanding of lean development and working in an Agile environment
About Integral Ad Science
Integral Ad Science (IAS) is a global technology company that offers data and solutions to establish a safer, more effective advertising ecosystem. We partner with advertisers and publishers to protect their investments, capture consumer attention, and drive business impact. Founded in 2009, IAS is headquartered in New York with global operations in 13 countries. Our growth and innovation have been recognized in the Inc. 5000, Crain’s Fast 50, Forbes America’s Most Promising Companies, and I-COM’s Smart Data Marketing Technology Company. Learn more at www.integralads.com.
Equal Opportunity Employer:
IAS is an equal opportunity employer, committed to our diversity and inclusiveness. We will consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age. We strongly encourage women, people of color, members of the LGBTQIA community, people with disabilities and veterans to apply.
To learn more about us, please visit http://integralads.com/ and https://muse.cm/2t8eGlN
Attention agency/3rd party recruiters: IAS does not accept any unsolicited resumes or candidate profiles. If you are interested in becoming an IAS recruiting partner, please send an email introducing your company to [email protected]. We will get back to you if there's interest in a partnership.