C&G Consulting Services, Inc
Senior User Interface Engineer Job at C&G Consulting Services, Inc in Jupiter
C&G Consulting Services, Inc, Jupiter, FL, United States, 33478
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 Functions
- Work with product owners, designers, and stakeholders to translate business requirements into applications that are beautiful, functional, and maintainable
- Debug and optimize new and existing applications, and maintain high levels of test coverage
- Configure, build, and deploy our applications across iOS and Android play stores and web servers
- Establish and document processes, standards and common components
- Work 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 issues
- Champion front-end best practices through evaluating current methods and staying abreast and recommending the use of new trends that will benefit the team and business
- Follow our software development process including performing code reviews, and participate in planning ceremonies, and releases, etc.
Minimum Requirements
- Bachelor’s degree (computer science or engineering preferred, but not required)
- 7+ years of professional mobile application development experience
- Experience with data-driven evaluation UX/UI and A/B testing
- Proficiency with JavaScript (ES6) and TypeScript, including significant knowledge of HTML5, CSS3, JSON
- Experience with React and React Native, Node.js
- Significant experience developing and implementing UX for high volume mobile and web applications
- Extensive use of APIs and a strong understanding of HTTP(S) and REST architecture,
- Experience with server-initiated communication including server sent events or websockets
- Experience in developing secure mobile and web applications, and knowledge of application vulnerabilities
- Experience building data-intensive mobile and web applications
- Experience with wire-framing, prototyping and user-centric design
- Experience in cross-browser development and troubleshooting
- Knowledge of software design patterns, enterprise architecture and software engineering principles
- Strong foundation of application design
- Ability to work onsite in our Jupiter, FL office
Preferred Skills and Previous Experience
- WebAssembly
- Basic understanding of containerization and container orchestration with Kubernetes
- SQL for understanding system data, and troubleshooting