Good to have knowledge of various design patterns.
Knowledge of Application servers (Tomcat, JBOSS).
Qualities we are looking for:
Adaptive to situations.
Innovative & out of the box thinking.
Be a team player with a positive attitude.
Keen and quick learner.
Good communication skills.
2. Sr. UI Developer
Experience: 5+ years
HTML5, CSS3, XML, XHTML
Have working knowledge of Adobe Photoshop, Flash, Dreamweaver Fireworks
Have skills in software programming and graphics.
Have creativity and imagination.
Be adaptable and able to pick up new techniques.
Have good interpersonal and communication skills.
Have to be up to date with advances in computer technology and its impact on business environment.
Help ensure that designs, code, and unit tests are consistent, robust, and scalable.
Collaborate with development team members on best practices, code reviews, internal tools, and process improvements.
Provide leadership in identifying and escalating any issues that may impact team success.
Enhance the performance and reliability of our current web-based application features.
Write the programming code, either from scratch or by adapting existing website software and graphics packages to meet business requirements.
3. Hybrid Mobile Application Developer
Experience: 6-8 years: Lead Role
Must have Hybrid Mobile App design and development skills.
Proven track record on Developing Hybrid Mobile App interfaces.
Ability to develop intuitive user interface designs.
Strong knowledge in working with MultipleForm Factor devices like Mobile & Tablet with different screen resolution.
Experience on developing hybrid Mobile Applications for IOS, Android, Windows & BB10 using Apache Cordova, Phone Gap.
Strong understanding of Apache Cordova and Apache Cordova Plugins for Various Mobile Devices & Third party native plugins integration.
Knowledge on Web Services based on RESTful & SOAP.
Experience on Business Object Model implementation & data integration with JSON/XML
Design, Implement & Deliver across The Entire App Life Cycle – Requirements, Analysis, Design, Test, Deploy & Release & Support.
Create Compelling Mobile Device Specific User Interfaces & Experiences. Optimizing Performance for The Apps.
Ensuring High Performance on Mobile & Desktop. Keep Up To Date on The Latest Industry Trends in mobile technologies.
Ensure the Best Possible Performance, Quality & Responsiveness of The Application.
Keep Up To Date on The Latest Technology Developments on The Mobile/Web.