Job Views:  
752
Applications:  4
Recruiter Actions:  3

Posted in

IT & Systems

Job Code

415667

Platform Architect - User Interface

9 - 18 Years.Bangalore
Posted 7 years ago
Posted 7 years ago

We Have an opportunity with Wipro for Platform Architect (User Interface) for Bangalore Location

Location: Bangalore

Responsibility

UI Platform Architect is responsible for architecting and maintaining the User Interface aspects of Base platform. He/she is expected to understand the system requirements and various actors of the same and create a very fluid, user friendly, high performing and highly scalable UI architecture for the Base platform, using the latest (stable) technologies available in open-source market. We are looking for someone who is passionate about the user experience and has architected, designed and developed Internet scale rich browser based applications for real time collaborative graphical modelling. He/she should be someone who loves the browser entrails and despite their respective quirks can bend them to his need and realize user-interaction paradigms that are otherwise thought impossible on the web. He/she is preferably someone who has built multiplayer interactive games on the browser.

He would be expected to work with User Experience Designers, Product Managers and lead a team of fellow developers to build both the client web components (HTML5, CSS, JavaScript, JQuery, AJAX, JSON) and server-side delivery code (Node.js, Scala, Java) along with supporting high-performance caching strategy (Memcached, Redis).

He/she is also responsible for defining the technical roadmap of the product, realize the same and continuously keep updating it to keep the product updated with the technology trend and evolving product requirements.

General

- BS/MS in Computer Science (CS, IT or other related streams only would be considered).

- At least 10 years of strong hands-on Software Architecture, Design, and Development experience using Java technologies.

- The selected candidate is expected to be the technology champion of respective component and the Go-To person for any technical issues for entire development team for tasks related to design, development and debugging.

- He/she must be a self-motivated, creative, and innovative individual with good communication skills. He/she should be able to demonstrate excellent analytical and problem solving skills.

- Ability to work as an individual contributor as well as a team member.

Skills and Experience

- Proven experience in architecting and delivering large, real time, mission critical enterprise applications based on open-source platforms.

- Solid foundation in computer science with strong competencies in data structures, algorithms and software design especially around asynchronous event driven systems.

- Experience in working with Google Cloud Platform leveraging the Core Google APIs preferred.

- Strong conceptual and practical knowledge in building cloud native SaaS platforms.

- Deep HTML5, CSS3 knowledge and experience in working with Canvas, Drag & Drop, Web Sockets and Web Storage

- Deep experience designing modular, object-oriented JavaScript and JS frameworks like Prototype, Scriptaculous, JQuery, Sencha ExtJS, CoffeeScript, BackboneJS, EmberJS, AngularJS, Bootstrap etc

- Thorough working knowledge of Node.JS

- Deep understanding of graph data stores (Neo4J, Gremlin) and key value stores (Redis, Memcached)

- Deep understanding of document data stores (MongoDB, CouchDB)

- Ideally worked with web servers like NGINX, lighttpd apart from Apache.

- Hands on development in Java, Scala etc.

- Background in Flex, ActionScript is desirable.

- Strong analysis and design skills. Candidates must be able to visualize and depict any problem using UML models in most efficient and elegant manner. Previous experience in using UML tools like Sparx Enterprise Architect, IBM Rational Rose Suite, etc. is very much desired.

- Hands-on experience with at least one open source Workflow Management (or BPM) and one Rules framework/tool.

- Candidates are expected to have experience with Agile Scrum.

- Experience with performance engineering and tuning large and complex applications is desired.

Didn’t find the job appropriate? Report this Job

Job Views:  
752
Applications:  4
Recruiter Actions:  3

Posted in

IT & Systems

Job Code

415667

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow