We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device.
Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device : YOU!
Job Description :
We have over 40 mobile and desktop client applications that require a technical leader / Individual contributor who can analyze the different architectures and implementations and determine how user interfaces can be modernized and shared amongst different applications to improve user experience, performance, quality, speed of delivery and engineering costs.
Demonstrate thought leadership and domain knowledge when it comes to efficient, high-performance User Interface (UI) development.
Create a shared vision of cross-platform, efficient, adaptable UI frameworks, and re-usable UI components.
Motivate and mentor the team and support them delivering their projects.
Hands on, lead code reviews, design reviews, technical conversations, decisions, and strategy discussions.
Promote code craftsmanship, user experience, operational stability and maintainability.
Act as a trusted technical advisor to the geographically dispersed engineering teams.
Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders.
Provide industry trends and best practices to the product and engineering teams and help improve product delivery and quality.
Demonstrated knowledge of iOS and Android.
Deep understanding of UI development and usability norms. Strong understanding of underlying business logic and stacks.
Not just a UI layer engineer.
Ability to communicate / interact with enterprise-level customers, present in front of large audiences (i.e. Citrix Synergy) and demonstrate thought leadership on social media.
Desired Skills and Experience :
Demonstrated ability to deliver incremental value to a large installed base on a regular interval. User base of at least 100,000.
Experience delivering multiplatform applications using modern frameworks and tools (React for example).
Looking for extensive experience in client user interface
Successful practical experience with Agile and / or lean methodologies.
Comfortable presenting to executive leadership, justifying decisions, both technical and business.
MS degree in Computer Science / Engineering, related engineering field or equivalent work experience in a software / systems engineering position.
15 years of direct experience working with a variety of technology systems, designing solutions or developing business applications.
7 10 years of experience designing and building mobile applications (iOS and Android) as well as desktop applications (Windows, Linux, OS-X).
About us :
Citrix is a cloud company that enables mobile workstyles. We create a continuum between work and life by allowing people to work whenever, wherever, and however they choose.
Flexibility and collaboration is what were all about. The Perks : We offer competitive compensation and a comprehensive benefits package.
Youll enjoy our workstyle within an incredible culture. Well give you all the tools you need to succeed so you can grow and develop with us.