As the Associate Front-end Developer, you will be responsible for building the ‘front-end’ of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. You will be working on a variety of websites, many of which are built with the Drupal 8 CMS, that require content and theme updates. If you’re interested in creating user-centered, well-designed, and responsive front-end code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design. Ultimately, you should be able to create a functional and attractive digital environment for our company, ensuring great user experience.
What Will You Be Engaged In Day-To-Day?
Maintaining and improving websites.
Optimizing applications for maximum speed.
Designing mobile-based features.
Collaborating with back-end developers and web designers to improve usability.
Accepting feedback from, and building solutions for, users and customers.
Writing functional requirement documents and guides.
Creating quality mockups and prototypes.
Updating Drupal 7 and 8 websites and experience updating content, views, blocks, and other site building activities.
Modifying CSS and TWIG themes for Drupal 8.
Helping back-end developers with coding and troubleshooting.
Staying up to date on emerging technologies.
Ensuring compliance with Section 508 of the Rehabilitation Act.
Performing other duties as assigned.
What Qualifications Will Help You Succeed?
B.S. or B.A. in computer science or related field of study, or at least 2 years of applicable experience.
Familiarity with at least one JS Framework like AngularJS, React or others is ideal.
1+ SASS or other CSS processors (JS Preprocessors - Gulp, Grunt, Webpack) ES6, Typescript.
2+ years of professional Drupal development or theming experience is a plus. Experience with Drupal 8 is ideal.
Demonstrate a thorough understanding and working knowledge of the Git version control system.
Understanding of hybrid app development using technologies like Cordova, jQuery mobile, and Ionic.
Understanding of modern UX techniques and UI design is a plus.
Experience building responsive websites and implementing mobile friendly interfaces.
Experience with JSON and XML data formats. Understand REST API principles for saving server-side data and consuming it for complex UI's and visualization.
Experience working with back-end developers to implement solutions.
Experience working in .NET environment and at least one IDE (Eclipse, Visual Studio, etc.).
Good understanding of how data is stored and accessed from SQL based databases. Any SQL experience is a plus.
Experience with any OO based language such as PHP, Python or Java is a plus.