Just Front-end Jobs

Front-end Jobs nearAtlanta, GA

Sorry, no listings for this city at the moment.

Remote Jobs

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.

Required Qualifications

  • 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 Ember/React/Angular javascript framework
  • 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

Optional Qualifications

  • 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
Apply

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 using JavaScript / Node

  • 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

  • CI/CD experience

  • 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

What’s Next

If you are interested in joining the team, please send your resume to careers@chefman.com. 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

Overview:

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.

About You:

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

Required Skills:

  • 5+ years of experience in Software Engineering

  • Javascript, CSS, CSS Preprocessors

  • Experience working with any of the following javascript frameworks - React, Vue, Angular

  • Experience consuming RESTFUL APIs

  • A/B Testing

  • 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:

  • E-commerce experience

  • Node.js, PHP

Apply

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

About You:

  • 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!

About SimpliSafe:

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?!

Apply

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

Project Examples

  • 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 modern JavaScript libraries and tooling — for example, we use React, Redux, Flow, Webpack, typescript, and Prettier

  • 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

Preferred Qualifications

  • 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