Front-end Jobs nearSan Jose, CA
Senior Software Engineer, Subscriptions Growth
Quizlet is a leading company in consumer learning technology with proven traction and huge growth ahead. Our business model is robust with two strong revenue streams — Paid subscriptions and Advertisement.
Subscriptions team implement products to create compelling upsell experiences, improve the renewals rates of subscribed users, explore new payment options, offer different plans that meets users’ need as Quizlet grow internationally.
Come help us scale one of the fastest growing and highest quality global learning brands, as we develop innovative simple-to-use study tools that help students everywhere.
What you'll do
Use e-commerce best practices to architect and build freemium conversion funnels.
Developing technical expertise in the details of payments processing and integrations
Drive the ongoing innovation of subscription and payment products for global markets.
Partner with Product, Payments, and peer engineering teams to execute for long term success.
Lead the team through technical advancements to align with the ambitious goals of the subscription platform.
Lead and grow a team of top-talent distributed systems software engineers.
Sharing our best practices through technical blog posts, meet-ups, and conferences
Implements products to provide compelling upsell experience
Design services to offer multiple subscription plans for Students and Teachers.
Improve the Renewal rate and Survival rate of the subscribed users
Integrate with subscriptions providers like Apple & Google, and different payment processors
Introduce new subscription plans and payment methods for global markets.
What we are looking for
5+ years of full-stack experience building rich, interactive web applications
Experience working with server-side MVC web frameworks and REST APIs
Experience working on large-scale consumer websites, with attention to scalability and performance concerns
Excitement about the impact your work could have on the lives of students and teachers every day
Familiarity with subscriptions or the freemium model.
Familiarity with Apple and/or Google subscriptions for in-app purchases, or with payment systems.
We hope you are excited about everything you read so far. We highly encourage you to apply for this position, even if you feel you do not meet all the requirements. Quizlet is always looking for amazing folks that believe in our mission and can contribute to our team in various ways - not merely candidates that fit a certain mold.Apply
Senior Software Engineer
About the Job
Do you program web applications? Do you want to work from the comfort of your home? Do you prefer prototyping versus being handed a huge technical document? Do you want your opinion to matter?
We are a fast-growing tech company with decades of domain experience in agriculture and farm management. We're a small team of highly driven, hard-working folks who love the work we do and are excited about growing our company together.
We are looking for a jack-of-all-trades to work with us as we continue to evolve our enterprise SaaS stack in the agriculture sector. The right candidate will need to do everything from server maintenance to backend development to frontend. You will be working under the CTO, giving advice and using your expertise to build simple but powerful tools for our customers.
Our software includes a frontend management and reporting interface, a dashboard system with even more reporting and graphing, an API, and a mobile app that allows farm workers in the field to manage their work and keep records. The system has been in continuous development for over 10 years, and is regularly in use by many users, so a mind for backwards compatibility is a must. The development style is a prototyping and iterating approach, with a goal of creating components that can be reused in a variety of different contexts and for a variety of different purposes. This approach has allowed us to build software that makes it simple and intuitive for our users to capture data, but can turn simple data into rich and complex analysis and reporting that can drive critical business processes and decisions.
- Ability to set up your local working environment (LAMP-based stack)
- Ability to communicate in English
- Ability to work independently – which includes knowing when and how to ask questions about proper
architecture and domain knowledge
- Knowledge of design patterns and object oriented programming
- Knowledge of SCCS (Subversion)
- Knowledge of ES6
- Knowledge of SASS
- Knowledge of Responsive Design
- Knowledge of PHP 5.4 and 7.2
- Knowledge of PHP MVC frameworks (Symfony)
- Knowledge of REST
- Knowledge of relational databases and the ability to write stored procedures (MySQL)
- Knowledge of NoSQL databases (CouchDB)
- Experience with ACLs/RBLs
- Experience with GPS / geolocation, mapping, geofencing or similar
- Experience integrating with third party systems
- Experience with inventory management
- Knowledge of Klipfolio or similar dashboarding environments
- Knowledge of D3 or similar data visualization technologies
- Knowledge of CSS animations
- Knowledge of Cordova
- Knowledge of Responsive Design
The benefits of working at AgSquared
- Competitive salary
- Flexible working hours
- Work from home – or from anywhere in the world
- Work in a scrum team
- An opportunity to learn new technologies and learn about the agricultural domain
Apply now and work remotely at AgSquared
Jobs farther away
Senior Software Team Lead - Node.js, Rest, AWS
Chefman is looking for a Senior Software Team lead. As a Team Lead, you will be responsible for establishing mechanisms and best practices for a growing team. You will have the opportunity to lead design reviews and architecture discussions and establish mechanisms across the team to ensure consistent and timely delivery and reporting. You will have the opportunity to mentor engineers in code structure and design, as well as broader system design principles. You will work with the product and engineering team to take features from concept to delivery while expanding our architecture goals for scale and performance. A successful candidate will be someone with a strong interest in technology and a desire to learn along with always striving to incorporate best practices. Speed, efficiency, and the ability to complete projects and deliver quality experiences in an organized, mission-driven fashion are paramount.
This role will be based out of the Chefman office located in Mahwah, NJ. Salary is commensurate with candidate’s experience and successes.
Roles & Responsibilities:
Lead and manage a team of software engineers with a diverse set of expertise
Lead system design for the team based on product requirements
Keep your hands dirty - Write code and fix bugs
Contribute to architecture, instrumentation, & performance decisions
Participate in code reviews and contribute to team and personal learning
Coach software developers on software development best practices
Gather technical requirements and propose solutions based on product needs
Architect solution while developing technical plan and targets across API’s domains
Design and expand on database schema. Needs to be comfortable with SQL and NoSQL
Improve efficiency of deployment and testing via CI/CD processes
Scale architecture with modern technologies leveraging the AWS platform
Refactor code for readability and extensibility
Qualifications: Successful candidates will possess the following:
Bachelor’s degree in Computer Science or equivalent experience
5+ years of experience with a least one static language (e.g. Java, C/C++) and at least one dynamic language (e.g. Ruby, Python)
5+ years designing and implementing RESTful APIs using microservice architecture
4+ years practical experience designing, building, and automating solutions utilizing AWS services such as EC2, S3, RDS, DynamoDB, SQS, Route 53, Lambda, IAM, ECS and API Gateway
3+ years of experience managing development teams in a Scrum or Kanban environment.
Solid understanding of design patterns
Knowledge of professional software engineering practices & best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Proficient knowledge on SQL and NoSQL databases
Ability to lead from the front - knowing how to be a role model for the team and to coach software developers on development best practices
Excellent understanding of SDLC and ability to manage the team through all phases of the development
Experience with scalable networking technologies (e.g., Load Balancers, Firewalls, etc.) and web standards (e.g. REST APIs, web security mechanisms, etc.)
Experience working with CLI
Experience with Test Driven Development
Proficiency in a Unix/Linux environment
Ability to analyze and balance across various aspect of software development - timelines, quality, capacity, etc.
Ability to work in a distributed / cloud environment
Desired Skills & Experience
Master’s degree in Computer Science or another related field
Experience building highly available and scalable complex software systems
Ability to take a project from scoping requirements through actual launch of the project
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
Familiarity with React Native
Experience handling large scale data processing using Hadoop, Spark, Cassandra, etc.
Experience with containerization and orchestration technologies: Docker, Kubernetes, Terraform, etc.
Experience architecting, developing, deploying and monitoring SaaS systems at a large scale
If you are interested in joining the team, please send your resume to firstname.lastname@example.org. Let us know why you’re excited about this role and believe it is the right fit as the next step in your career.Apply
Staff Web Developer
We are the fastest growing home security company in the country competing against the entrenched giants, like ADT, and the new-to-the-space giants, like Amazon and Google. To compete in this ever-growing IoT home automation security space we must learn and iterate quickly, work collaboratively, and deliver creatively. In service to this challenge, our engineering team is proud to own and run the literal "full stack", from designing and building the circuit boards on our hardware all the way to coding the UI on our mobile applications.
SimpliSafe is looking for a Staff Web Developer / Architect to help guide the creation of our next generation E-Commerce Platform. You’ll have the opportunity to envision and implement the next evolution of our platform as we migrate to a microservice-based architecture. You will be a mentor for a team of front end developers and lead by example in a highly collaborative team environment.
As a Staff Web Developer you understand the cascade, inheritance, semantics, and being able to choose the best style of CSS organization for the project. You know how to organize and build UI modules, working closely with UX or more visually-focused designers/CSS developers. You understand the technological and business implications of a task, technical debt, and that “perfect is the enemy of done.”
Researching and evangelizing front-end best practices to help deliver fast and successful shopping experiences to our customers
Maintaining the consistency of modules, look and feel UI interactions
Serving as a technical advisor
Building and expanding our use of Docker
Building well-structured UI components that follow best practices
Continuing our journey into a continuous delivery environment
Embedding quality with test automation through contracts
Troubleshooting performance issues
Working closely with all functional & product driven teams
Always iterating in an Agile Environment
5+ years of experience in Software Engineering
Experience consuming RESTFUL APIs
Ability to articulate a solution by applying the S.O.L.I.D. principles
Working knowledge of Design Patterns
Working knowledge of Object-Oriented and/or Functional Programming
Nice to Have skills:
Senior Node.js Software Engineer
Our Platform Architecture team is in the process of implementing cloud services in a microservices architecture, and looking for top-notch Software Engineers to join our team. Our services are built in Node.js with a mix of Koa and Express, so experience with that is certainly preferred, but not required.
The work this team is doing will allow us to to deliver more products, and more features faster than ever before and will help us support those products and services in a user base that is projected to double every 3 years.
In this role, you will:
Build solutions from their inception through production, from design, develop, test and deployment.
Work with product owners to understand their needs and deliver solutions in a test and learn approach.
Break larger services into microservices which are:
Small, and independent
Easy to learn, change, extend
Enable self-service by service users
Extensive professional experience (5+ years) writing web services at scale using one of Nodejs, Python, PHP, Ruby, Java, C#, or C++.
Working familiarity with at least one other language and a willingness to work in a polyglot development environment.
Thorough understanding of REST and web technology.
Experience with cloud technology (AWS preferred) and designing solutions that leverage its unique advantages.
Collaborative DevOps mindset and a passion for technology and learning. Enjoys mentoring teammates and helping everyone perform better.
Practitioner of lean or agile software development principles and practices, understanding and advocating the importance of test automation, continuous delivery, continuous improvement, and value delivery.
If you enjoy working in a challenging environment and want the opportunity to build something brand new, we want to talk!
At Simplisafe, we place an emphasis on a ‘no-ego’, collaborative culture. From the top down, we all work together to solve the difficult challenges within the home security and IoT industry. We have recently been named in Built In Boston’s ‘Best Places to Work in 2019’ list and in Wealthfront’s ‘2019 Career Launching Companies’ list. Like our products, we are constantly evolving to provide the best employment experience possible. If Simplisafe sounds like a company you’d enjoy working for, we’d love to hear from you!
Benefits & Perks:
Health, dental and vision coverage - We cover 85% of plans and offer excellent BCBS HMO/PPO Health plans
Unlimited paid time off - To give you the flexibility and work/life balance you seek
401k Matching and Company Equity - To help you prepare for the future
_Commuter Pre-Tax Benefits - _To help cover the costs of transportation and parking at our Downtown Boston HQ
Beer Fridays, Bagel Thursdays, Bi-Weekly Lunches, Team and Company Outings – We know how to have fun! Besides, who doesn’t like free food and drinks?!