We are currently looking for the following positions for our Imphal Design Center: :
1. Sr. Developer in Java J2Ee
Essential Duties and Responsibilities: • Analyze requirements and develop technical design for applications. • Responsible for coding, unit testing and documenting solutions • Responsible for design and implement RESTful web services for a business requirement to support multiple clients • Participates in all phases of Software Development Life Cycle to implement complex applications/technology solutions. • Applies Agile practices for successful, sustainable delivery of software solutions. • Effectively functions and communicates within a software development team consisting of designers, developers, quality assurance, product management and project management members. • Ensures that code adheres to strict standards for accessibility, security, object-oriented practices and performance. • Actively participates in requirements, architecture, and design meetings. • Experience with Continuous Integration/ Continuous Deployment and Source Control Management.
Skills and Qualifications:
• Bachelor's degree in Computer Science, Information Technology, or another related field. • At least 2+ years of development experience in Java and J2EE technologies • Strong knowledge of Java and J2EE technologies (JMS, EJB, Servlets) • Strong knowledge of Web Service standards (SOA, ReST, SOAP, WSDL, JSON) & XML standards (XML, XML Schema, XLST, XPath etc) • Experience in implementing solutions using in industry standard open source frameworks, such as Spring framework, Hibernate, Logging Frameworks, Object caching, JUnit, integration patterns. • Experience in developing solutions using Open Source software tools like Eclipse, Maven, Jenkins, SVN and GitHub • Experience implementing schema and queries in an RDBMS • Experience in SQL/Oracle query troubleshooting/performance tuning • Experience in managing and coordinating offshore and onsite teams • Experience in Agile methodologies a plus • Good knowledge of industry standards/best practices surrounding all aspects of the Software Development Life Cycle • Experience using Agile practices such as TDD, XP, continuous integration, unit testing to deliver solutions • Experience with performance testing/tuning is a huge plus • Experience in Version One Software a plus • Knowledge of Angular JS is plus • Good oral and written communication skills • Experience in 'Media and Entertainment' industry desirable
2. Sr. Developer in Android
Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
• Design and build advanced applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features. • Work with outside data sources and API's. • Unit-test code for robustness, including edge cases, usability, and general reliability. • Work on bug fixing and improving application performance. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• BS/MS degree in Computer Science, Engineering or a related subject. • Proven software development experience. • Proven working experience in Android development. • Have published at least one original Android app. • Experience with Android SDK. • Experience working with remote data via REST and JSON. • Experience with third-party libraries and APIs. • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. • Solid understanding of the full mobile development life cycle.
3. Sr. UI - Designer
Talented UI Designer to create amazing user experiences. The ideal candidate should have an eye for clean and artful design, possess superior UI skills and be able to translate high-level requirements into interaction flows and artifacts, and transform them into beautiful, intuitive, and functional user interfaces. Responsibilities:
Collaborate with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience. Execute all visual design stages from concept to final hand-off to engineering Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks. Create wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas. Present and defend designs and key milestone deliverables to peers and executive level stakeholders. Conduct user research and evaluate user feedback. Establish and promote design guidelines, best practices and standards. Requirements: