Location: Mobiquity Offices in Gainesville-FL, Waltham-MA, or Wayne-PA. (Remote candidates may be considered if their experience is an exceptionally strong match for the job requirements.)
Mobiquity is a digital engagement provider for more than 200 of the world’s leading brands. We are a collective of consultants, designers, developers, cloud advisors, and data scientists – spread across 3 continents and 9 offices – who create compelling digital experiences to help clients show they care to the people who matter most – their consumers, patients, and employees.
Responsibilities:
Design and develop scalable web applications with NodeJS and associated technologies
Work with and assist front end developers using HTML5, CSS and Javascript
Design and develop RESTful web services
Work with UX Designers, Mobile Architects other Developers to implement mobile solutions
Work as part of an agile team on leading edge technologies
Skills and Experience:
5+ years experience developing applications software
Ability to work withHTML5, CSS3 and Javascriptincluding Angular, ReactJS, and others
Strong Experience withNodejs
Experience with newer JavaScript technologies such asES6, Express, Babel, Webpack,React,andAngular
Experience building applications in Ionic/Creating applications in Cordova
NoSQL databaseexperiencesuch as MongoDB
Understanding of document description languages such asJSON and XML
Real worldweb and APIdevelopment experience
Experience with web services API integration
Solid foundation in data structures, algorithms, and OO design
Experience in a Linux or Unix based environment
Ability to understand requirements and map to technical implementation
Clear understanding of software development best practices
Demonstrated experience working with teams usingagile methodologies
Working knowledge ofSCM with strong emphasis on Git and proper Git Flow
Experience with Micro services, DDD is nice to have.
Experience with AWS, Docker, Kafka is nice to have.
Experience with CI/CD is nice to have
Qualifications:
BS in Computer Science or equivalent work experience
A good sense of humor and a passion for technology
Good communicator and team player with strong organizational skills
Ability to be proactive, find solutions and meet deadlines
