Localytics - Software Engineer II - Frontend
India
Upland Software
Part-time
almost 2 years ago
Job Description:
Description
Who are we?
Upland Software (Nasdaq: UPLD) helps global businesses accelerate digital transformation with a powerful cloud software library that provides choice, flexibility, and value. We focus on specific business challenges and support every corner of the organization, operating at scale and delivering quick time to value for our 1,700+ enterprise customers. To learn more, visit https://uplandsoftware.com/about/
Upland India is a fully owned subsidiary of Upland Software and headquartered in Bangalore. We are a growing team and strongly believe in creating an environment that fosters ownership, accountability and psychological safety for our people. Our culture is cool, innovative and people friendly. We take pride in our work and love a good challenge. Our operating model has always supported remote work—and as we keep growing and evolving our workplace, that won’t change.
What’s the Opportunity?
Localytics is a mobile app analytics and engagement platform used by large brands to deliver meaningful, personalized customer experiences that drive revenue, increase app adoption and engagement, and improve retention/loyalty. The product is sold into the marketing departments of some of the world’s largest brands, specializing in large retailers, financial services firms, media & entertainment, and travel & hospitality brands, e.g. Macy’s, Bed Bath & Beyond, Staples, Home Shopping Network, Bath & Body Works.
We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Localytics product. The individual will work with our frontend development team.
What’s Exciting?
What would you do?
The following skills are mandatory and a strong experience will be required in them to be successful in this role
Upland Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status.
Who are we?
Upland Software (Nasdaq: UPLD) helps global businesses accelerate digital transformation with a powerful cloud software library that provides choice, flexibility, and value. We focus on specific business challenges and support every corner of the organization, operating at scale and delivering quick time to value for our 1,700+ enterprise customers. To learn more, visit https://uplandsoftware.com/about/
Upland India is a fully owned subsidiary of Upland Software and headquartered in Bangalore. We are a growing team and strongly believe in creating an environment that fosters ownership, accountability and psychological safety for our people. Our culture is cool, innovative and people friendly. We take pride in our work and love a good challenge. Our operating model has always supported remote work—and as we keep growing and evolving our workplace, that won’t change.
What’s the Opportunity?
Localytics is a mobile app analytics and engagement platform used by large brands to deliver meaningful, personalized customer experiences that drive revenue, increase app adoption and engagement, and improve retention/loyalty. The product is sold into the marketing departments of some of the world’s largest brands, specializing in large retailers, financial services firms, media & entertainment, and travel & hospitality brands, e.g. Macy’s, Bed Bath & Beyond, Staples, Home Shopping Network, Bath & Body Works.
We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer II for our Localytics product. The individual will work with our frontend development team.
What’s Exciting?
- Be part of the early-state team buildout and acquire the product knowledge. Our distributed backend systems handle petabyte-scale high volume data 24 hours a day, 7 days a week supporting our products
- Work directly on a modern and growing product stack and contribute to a long history of front-end thought leadership and open-source contributions
- Together, we’ll pursue interesting challenges in data visualization, component-based architecture, and front-end performance optimization, which will provide you with many opportunities to find creative, blog-worthy solutions
What would you do?
- Determining the structure and design of web pages
- Ensuring user experience determines design choices
- Developing features to enhance the user experience
- Striking a balance between functional and aesthetic design
- Ensuring web design is optimized for smartphones
- Utilizing a variety of markup languages to write web pages
- Collaborating with the back-end developers and other team members to establish objectives and design more functional, cohesive code to enhance the user experience and support analytical products
- Participating in continuing education and training to remain current on best practices, and learn new programming languages
- Jump in and help the team deliver features when it is required
The following skills are mandatory and a strong experience will be required in them to be successful in this role
- 3 – 5 years of experience as a frontend Java Developer
- Proficiency in Java, HTML, CSS, JavaScript, and modern front-end technologies like Angular or React
- Solid understanding and usage of software design patterns
- Experience w/Large scale Distributed systems and Microservices
- Experience MySQL, Snowflake, S3
- Cloud Development experience, especially AWS
- Experience with Scala, GO, Rust, Kubernetes and/or Python, Ruby on Rails
- Experience No-SQL, REDIS, Dynamo
- Experience in Coffee (this would be a big advantage)
Upland Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status.