Career
Software Developer
Minimum Requirements: Master’s Degree in Information Technology, Computer Science, Computer Engineering or a related field
1. Leading and participating in all aspects of system architecture, design, development, testing, deployment, and support. Collaborating with the product management team to design, build and launch new features and products. Communicate effectively both verbally and in writing with designers, product managers and other developers.
2. Utilize ReactJS, Redux and webpack to develop dynamic and engaging web applications, consistent across all browsers and platforms. Work with UI/UX designers to translate wireframes and components into interactive HTML/CSS/JavaScript.
3. Modern REST and GraphQL API development and infrastructure set up using Express or Loopback and relational databases(MySql, SQL Server, etc.) or NoSQL databases (Mongo DB, DynamoDB etc.). Manage Docker clusters with Kubernetes to deliver scalable, sustainable and engaging products.
4. Run A/B tests on new features and integrate with CI/CD pipelines, such as running tests, compilation steps and deployments based on Git hooks or Jenkins builds.
5. Perform other related duties as assigned.
Digital Marketing Expert
1. Plans and executes all web, SEO/SEM, database marketing, email, social media, and display advertising campaigns.
2. Designs, builds, and maintains our social media presence.
3. Measures and reports performance of all digital marketing campaigns and assesses against goals (ROI and KPIs).
4. Identifies trends and insights and optimizes spend and performance based on the insights.
5. Brainstorms new and creative growth strategies through digital marketing.
6. Plans, executes, and measures experiments and conversion tests.
7. Collaborates with internal teams to create landing pages and optimize user experience.
8. Utilizes strong analytical ability to evaluate end-to-end customer experience across multiple channels and customer touch points.
9. Identifies critical conversion points and drop off points and optimizes user funnels.
10. Collaborates with agencies and other vendor partners.
11. Evaluates emerging technologies.
12. Provides thought leadership and perspective for adoption where appropriate.
Qualifications for Digital Marketing
* Proven working experience in digital marketing, particularly within the industry
* Demonstrable experience leading and managing SEO/SEM, marketing database, email, social media and/or display advertising campaigns
* Experience in optimizing landing pages and user funnels
* Experience with A/B and multivariate experiments
* Solid knowledge of website and marketing analytics tools (e.g., Google Analytics etc.)
* Working knowledge of ad serving tools
* Experience in setting up and optimizing PPC campaigns on all major search engines