Full Stack Software Engineer

บริษัท: MessageGears
ประเภทของงาน: Full-time

MessageGears is the first and only customer marketing platform that connects directly to our customer’s enterprise data warehouse. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every message opportunity. We’re disrupting an industry by providing a solution that gives marketers complete control over their multi-channel programs through advanced technology. Our product is solving marketing challenges for Enterprise customers that undoubtedly reach every candidate applying for this position.  
Are you looking for a position where your voice is heard, you contribute to a high functioning team, you strive for good clean code, and can immediately see the value of your work? If this describes you, we’d love to talk!
For background, the Software Engineering department at MessageGears is involved in the entire software development lifecycle from requirement definition, design and implementation, as well as promotion and support. The Full Stack Software Engineer role develops the entire Customer facing user experience. As mentioned, the platform connects directly to Customer data sets and enables the user to design full marketing campaigns including audience filtering, segmentation, content recommendations, campaign scheduling and finally rich multi-variate tests. The platform is heavily integrated with cloud services to elastically scale delivery for billions of messages a day.
Responsibilities:
Work with your Scrum Team to break down User Stories
Expertise in React JS framework to develop the SPA
Experience in using React JS components, Forms, Events, Keys, Router, plus Redux.
Familiar with creating Custom Reusable React Components Library
Help define the test automation, API tests, and Data persistence tasks for a User Story
Participate in the definition of the Angular, Cypress, Java, Groovy, and Selenium tasks for the Sprint
Perform peer reviews on Sprint Team code changes which pass automated change quality validation
Choose Sprint tasks to implement new functionality, UI integration to APIs, and new UI screens and behavior
Validate the delivery of your code changes in the QA environment after you merge your implemented and reviewed task
Identify challenges and opportunities for improvement of team delivery
Conduct all business in accordance with MessageGears policies and procedures
All other duties as assigned.
KNOWLEDGE AND ABILITIES REQUIRED:
2+ years of experience in a SaaS or on premise software business
2+ years of experience developing in an Object Oriented Code Base (Java, TypeScript, etc.)
2+ years of experience in Front-end development using React/Angular
Experience developing in a TypeScript Framework
Experience with Testing Tools (JUnit, Selenium, etc.)
DESIRED EXPOSURE TO
Java/Spring Framework
React JS/Angular Frameworks
Front End Testing Tools (Cypress, Selenium, etc.)
Reactive Forms and State Management
Marketing Technologies - Email, Social, Search, Video, etc.
Agile or Scrum Development Environments
Test Driven Development or test centric methodologies
EDUCATION AND EXPERIENCE DESIRED:
2 - 5 years of experience.
BA/BS degree or higher in Computer Science or a related field
Requirements
BA/BS degree or higher in Computer Science or a related field
2+ years of experience in a SaaS or on premise software business
2+ years of experience developing in an Object Oriented Code Base with Java
Experience developing in Angular
Experience with Testing Tools (JUnit, Selenium, etc.)
Desired Exposure to:
Spring Framework
Angular 9+
Front End Testing Tools (Cypress, Jasmine, etc.)
Reactive Forms and State Management
Marketing Technologies - Email, Social, Search, Video, etc.
Agile or Scrum Development Environments
Test Driven Development or test centric methodologies
Benefits
Fun, fast-paced, professional and collaborative environment in downtown Atlanta
Growth-stage company with many opportunities for advancement
Use of company’s 4 season tickets to the Atlanta Braves
Casual dress all-day, everyday
Unlimited PTO policy
Flexible business hours
Health, dental, vision and life insurance
401k Matching
Paid covered parking spot or MARTA pass

Printรายงานการใช้งานผิด

Apply for this job