Front-end Jobs nearNew York, NY
Jobs farther away
Senior/Lead Full Stack Engineer
AgEagle is looking to expand our Boulder team to improve our entire FarmLens and HempOverview platforms in both usability and functionality as well as performing on-going maintenance, bug fixes and updates to our code base. This work includes providing users access to data products that are generated from their drone imagery and implementing additional technologies and frameworks to provide more value to the platform. You will be working with a new team and helping to architect a extensible system as the lead full stack engineer. We look for passionate and driven individuals that also value keeping a positive attitude.
As a full stack engineer you will be expected to have superb back-end development skills with the ability to create and consume restful APIs. You should be comfortable working in a containerized environment deployed in AWS. It will be necessary to have experience developing and managing a Postgres DB. The entire stack is geospatially informed, which means working with various libraries that manipulate geospatial data including GDAL, image stitching software systems and PostGIS. You will also work with partners to provide enhanced functionality via API integrations.
You will be expected to participate in an agile development cycle with daily standups and collaborate with engineers and product management, along with other team members, to make sure we are providing the right solutions. Most of all, we want you to work with new and existing technologies to bring more data and a fresh experience to our software products!
Bachelor’s degree in a computer science related field or equivalent work experience
5+ years’ experience of writing and maintaining production level code
Must have previous experience doing production work in AWS, including EC2, ECS, RDS, and Lambda.
Experience building and deploying in Docker
Experience with Git
Experience writing production code in Kotlin
Additional Bonus Skills:
Experience in designing RESTful APIs
Experience with MySQL or PostgreSQL and manipulating the database via an ORM
Experience with Python development for image processing
Experience with the design and implementation of microservices architectures, with preference for deployment in AWS
Knowledge of any of the following: Leaflet, Mapbox, Geoserver
Excellent verbal and written communication with the willingness to use them
Excellent attention to detail, organizational and multi-tasking skills
Strong self-direction skills are critical and the ability to work with a small and growing team
Principal Staff engineer
About the role:
As a product manager at COVID.MD, you will create telehealth solutions to help the world combat the COVID-19 infection.
You’ll have opportunities to:
Help save people's lives.
Lead technical decisions in the company.
Own large mission-critical projects.
Solve complex problems.
Provide and organize telehealth solutions.
Create data visualizations to map contagion, transmission and other critical data.
What we are looking for:
Experience delivering and supporting complex enterprise projects.
Experience supporting production environments.
Experience of collaboration involving TDD and pair programming.
Expert in a programming stack with one or more of the following:
10+ years working on Golang or JVM-based technologies.
Experience with the following areas:
Performance analysis and optimization.
Instrumentation, logging, and metrics.
Designing and implementing service APIs.
Excellent interpersonal skills, both spoken and written English.
A self-starter, who is comfortable in a highly dynamic environment and prepared to engage with others to determine the overall team direction.
Android Software Engineer, Subscriptions Innovation
We take pride in keeping Quizlet free for anyone to use. Free access is made possible by our growing base of power users (both students and teachers) who pay to subscribe to our premium features such as Night Theme for late night studiers or one of the best Offline Features to help practice and study everywhere. Quizlet Live has been favorite among teachers and their students. The Subscriptions Innovation team builds these premium features.
Come help us scale one of the fastest growing and highest quality consumer learning brands, as we develop innovative simple-to-use study tools that help students everywhere.
What you'll do:
**As an Android engineer on the Subscriptions Innovation team, you would work with a diverse team of professionals to create tailored experiences for Quizlet users. This includes discovering and analyzing user needs, brainstorming ideas, running experiments, designing engineering specifications, and implementing new & exciting features for our paid users. Quality is an essential part of Quizlet culture. You take pride in writing unit and instrumentation tests or manually testing new features to ensure the high quality of the product you’ve built.
As a part of the larger Android team, you will participate in technical discussions, knowledge sharing, help us evolve our codebase into a clean and well-architected masterpiece of design, extensibility, and testability. We write all the new features in Kotlin! Our app has 4.7 on Play Store. Did we mention the importance of learning? Everyone has a professional development budget they can spend on courses and conference attendance. Together, we will learn, code and shape the future of the Quizlet mobile app on our fastest growing platform.
Integrate with the Google Billing library for a smooth and robust checkout experience.
Design and implement local caching to enable offline studying.
Implement Scan Document feature for easy content creation using OCR on a photo of study material.
Experiment with our checkout flow to best communicate the value of Quizlet Subscriptions.
What we are looking for
3+ years of Android experience developing in Java and/or Kotlin.
Deep understanding of Android SDK: Fragments, Concurrency, Data storage, Architecture components.
Desire to learn and help Quizlet users to study more efficiently.
Experience with full mobile development lifecycle from idea to publishing.
Experience with working on a team
Experience with in-app purchases and Google Play.
Experience with RxJava, Dependency Injection, Retrofit, MVVM, OrmLite/Room.
Experience writing automated unit and integration tests using JUnit, Espresso, Robolectric.
Previous teaching and/or mentoring experience.
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