Sr. Full Stack/Front End Developer
3rd parties please DO NOT APPLY. FULLY REMOTE UNTIL BEGINNING OF THE YEAR. Skills Strong oral, written, presentation and listening communication skills Strong interpersonal and leadershipmentorship skills Strong reasoning, analytical, and problem-solving skills Expert level proficiency in UI technologies HTML5, CSS and Java.
Script, Angular andor React Exposure to Java and NodeJS a HUGE PLUS Spring Boot microservice development from scratch a huge plus Experience with Service Oriented Architecture concepts, webRESTful services, and event-driven architecture a HUGE PLUS. Experience with one of the mobile technologies like Objective-C or Swift, Android SDK or iOS SDK frameworks is desired. Experience with AWS is desired. Experience in e-commerce domain andor hospitality industry is desired. Expertise in web andor distributed application design. Experience in Version control such as Git and Stash. Experience in Continuous Integration.
Delivery toolkits such as Jenkins.
Puppet. Technical Specifications Provides technical leadership to all the teams in the domain to drive architecture, design, and code quality in alignment with vision and direction set for the department. Actively participates within a scrum team to design, develop, test and deploy software. Owner and reviewer of new initiatives for the Standard Development Platform along with other Senior Engineers and PSEs. Understands and assists in determining the role of the department in the overall corporate strategy and sets objectives that are aligned with this role. Promotes and ensures a high level of technical excellence in our IT development staff that is in keeping with a high-performing organization. Maintains continual communication with assigned project teams, verifying what was designed was built and adjusting the solution architecture as appropriate throughout the project. Helps define and promotes best practices and guidelines to ensure continuous improvement in resilience, quality, scalability and performance within the engineering staff. Ensures that standards are followed for technical excellence, including relevant certifications. Helps ensure Engineers have the relevant training and tools required to perform optimally within a high-performing organization and to deliver quality software products. Anticipates future technology needs based on business requirements and participates in the selection and rollout of new technologies and tools. Helps to define relevant technical skills needed, including patterns, security, resilience, programming languages, certifications, performance, software design, documentation, etc.