Senior Front End Developer - Alpharetta, United States - MAU Workforce Solutions

    MAU Workforce Solutions
    MAU Workforce Solutions Alpharetta, United States

    1 month ago

    Default job background
    Description
    3Ci is looking for a Senior Front End Developer who contributes to supporting our Financial Client's Costa Rica team and bringing work back locally. It's a significant effort for their Commerce Platform to extend support to B2C. You will be in office on Tuesdays, Wednesdays, and Thursdays.

    Required Education and Experience
    • 5+ years as a Full-stack developer with experience in client-side JavaScript frameworks (preferably Angular, TypeScript), Node.JS, NPM, server-side frameworks (Java/Spring/Spring Cloud/Hibernate/SpringBoot Microservices)
    • 3+ years of experience working with Cloud environments (GCP and AWS)
    • 3+ years of experience with Microservices/Rest services/Soap
    • 2+ years of experience with Postgres/Oracle/MySQL/NoSQL databases (MongoDB, Cassandra, Neo4J)
    • 2+ years of experience with , React, Backbone, or other client-side MVC technologies
    • 2+ years of experience with unit and automation testing (Jasmine, Protractor, JUnit)
    • Experience in continuous integration build tools (Jenkins, SonarQube, JIRA, Nexus, Confluence, GIT-BitBucket, Maven, Gradle, RunDeck)
    • REST API design and implementation
    • Knowledge of Java build tools and dependency management (gradle, maven)
    • English proficiency B2 or above
    General Requirements
    • Angular (2+)
    • JavaScript
    • NodeJS
    • Cloud/AWS-GCP
    • Git
    • Performance testing
    Preferred Requirements
    • SRE experience
    • Strong interpersonal skills, teamwork, and customer support focus
    • Aggressive problem diagnosis and creative problem-solving skills on highly complex problems; technical agility
    • Experience with API Frameworks (APIGEE)
    • Experience working with Agile methodologies
    • Experience in UNIX or Linux (is a plus)
    • Experience with CSS preprocessors (less, sass)
    • Familiarity with secure development best practices
    • Experience creating responsive designs (Bootstrap, mobile, etc.)
    • Knowledge of Security principles (Encryption, Authentication/Authorization, etc.)
    Essential Functions
    • Build large, complex projects to achieve key business objectives
    • Translate highly complex concepts into understandable formats for various audiences
    • Deploy and maintain Applications/Systems
    • Ensure integrated end-to-end design
    • Develop strategic design and requirements for small systems or modules of large systems
    • Perform general application development activities including unit testing, code deployment, and technical documentation
    • Solve unique and complex problems with a broad impact on the business
    • Build large, complex projects to achieve key business objectives
    • Translate highly complex concepts into understandable formats
    • Deploy and maintain Applications/Systems
    • Define work for the team in collaboration with product owners, UX, and other business partners
    • Facilitate code reviews, code quality checks, testing, automation, etc.
    • Ensure integrated end-to-end design
    • Develop strategic design and requirements for small systems or modules of large systems
    • Perform general application development activities including unit testing, code deployment, and technical documentation
    • Perform other tasks as assigned