What are the responsibilities and job description for the Senior User Interface Engineer position at C&G Consulting Services, Inc?
As a
Senior UI Engineer , you will leverage advanced JavaScript knowledge and visualization skills to build scalable and performant mobile and web applications.
Summary of Job FunctionsWork with product owners, designers, and stakeholders to translate business requirements into applications that are beautiful, functional, and maintainableDebug and optimize new and existing applications, and maintain high levels of test coverageConfigure, build, and deploy our applications across iOS and Android play stores and web serversEstablish and document processes, standards and common componentsWork in close coordination with other engineers in complex environments on a combination of the following : implement tools to enable teams to go faster, contribute directly to product functionality, and triage and resolve issuesChampion front-end best practices through evaluating current methods and staying abreast and recommending the use of new trends that will benefit the team and businessFollow our software development process including performing code reviews, and participate in planning ceremonies, and releases, etc.
Minimum RequirementsBachelor’s degree (computer science or engineering preferred, but not required)7 years of professional mobile application development experienceExperience with data-driven evaluation UX / UI and A / B testingProficiency with JavaScript (ES6) and TypeScript, including significant knowledge of HTML5, CSS3, JSONExperience with React and React Native, Node.jsSignificant experience developing and implementing UX for high volume mobile and web applicationsExtensive use of APIs and a strong understanding of HTTP(S) and REST architecture,Experience with server-initiated communication including server sent events or websocketsExperience in developing secure mobile and web applications, and knowledge of application vulnerabilitiesExperience building data-intensive mobile and web applicationsExperience with wire-framing, prototyping and user-centric designExperience in cross-browser development and troubleshootingKnowledge of software design patterns, enterprise architecture and software engineering principlesStrong foundation of application designAbility to work onsite in our Jupiter, FL office
Preferred Skills and Previous ExperienceWebAssemblyBasic understanding of containerization and container orchestration with KubernetesSQL for understanding system data, and troubleshooting