Ad Network Development Online Marketing Social Media Marketing Branding Solutions Content Marketing SEO & SEM Website Design
Roles and responsibility: - Architecture and design of reusable server components for Happay - Developing high performing REST APIs for application functionality - Develop and maintain scalable server architecture serving millions of users every day. Must have skill sets: -Should have 2+ years of experience in web server and application development - Mandatory: Strong development skills in Python, Django, Linux, MySQL - Good to have: REST APIs, NodeJS, Shell Scripting, MongoDB or any other structured DB - Strong knowledge in data structures, OOP, and computer fundamentals - An ability to refractor and understand large and separate code bases - Experience with third-party libraries and APIs - Forward looking on potential technology choices - Experience in building highly scalable, reliable systems
IN NUTSHELL: Happay is redefining how SME’s control their expenses. We develop products and solutions that render better control, visibility and simplicity in managing all corporate expenses. ROLES AND RESPONSIBILITY: 1. Creating simple & highly engaging user workflows 2. Converting above into elegant design for the Engineering team to build on 3. Owning overall product design for the existing platform and multiple new features in the pipeline- including specifications, mockups, usage scenarios, prototypes, navigation maps etc. 4. Ensuring a seamless UI, design and user experience across all existing and new features offered by the company 5. Provide user interface style guidelines and reusable design assets 6. Follow up with feature development teams to make sure that the workflow reflects the customer's needs and ensure consistency among features 7. Design consistent interfaces and experiences across multiple devices SKILL SET REQUIRED: 1. Conceptual understanding of User Experience Design and the Design Process 2. Practical exposure to design and prototyping tools 3. Good eye for aesthetics: layout, grid systems, color theory and typography 4. Passion for great design, you should know what works, what doesn't and why 5. Proven experience in communicating feature requirements across various platforms (Web, Android, and iOS) via low and high fidelity prototypes. 6. Understanding of the limitations of web and mobile, with approaches/ideas to flex those boundaries. MUST HAVE QUALITIES: 1. Combines creativity, problem-solving skills, and a can-do attitude to overcome any obstacle 2. Rigorous - asks hard questions, validates assumptions, connects the dots 3. Willing to work for a start-up and go extra mile 4. Willing to work independently with little or no supervision
1. Expert Skill in Django/Python 2. 2-7 Year of work experience 3. Deep understanding of software architecture, data structure, and algorithms 4. Passion for technical leadership, programming and mentoring 5. Knowledge of professional software engineering best practices for the full software development lifecycle 6. Strong analytical skills, with excellent problem-solving abilities 7. Understanding of operating system fundamentals
Position Description Demonstrates up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity Provides and supports the implementation of business solutions Provides support to the business Troubleshoots business, production issues and on call support. Minimum Qualifications BS/MS in Computer Science or related field 5+ years’ experience building web applications Solid understanding of computer science principles Excellent Soft Skills Understanding the major algorithms like searching and sorting Strong skills in writing clean code using languages like Java and J2EE technologies. Understanding how to engineer the RESTful, Micro services and knowledge of major software patterns like MVC, Singleton, Facade, Business Delegate Deep knowledge of web technologies such as HTML5, CSS, JSON Good understanding of continuous integration tools and frameworks like Jenkins Experience in working with the Agile environments, like Scrum and Kanban. Experience in dealing with the performance tuning for very large-scale apps. Experience in writing scripting using Perl, Python and Shell scripting. Experience in writing jobs using Open source cluster computing frameworks like Spark Relational database design experience- MySQL, Oracle, SOLR, NoSQL - Cassandra, Mango DB and Hive. Aptitude for writing clean, succinct and efficient code. Attitude to thrive in a fun, fast-paced start-up like environment
We’re looking for a collaborative, organized UX designer well-versed in mobile application design and the digital realm who will serve as the user advocate for the team, take ownership of the UX process, and champion user-centered design throughout the company. You must be an effective interviewer who is excited to digest and understand complex qualitative data from user interviews and user testing sessions, and have experience working closely with a Visual Designer to create flows, design wireframes, and build prototypes to explore and communicate concepts to the rest of the team. Experience Requirements 1-3 years of professional UX design experience Formal degree in a relevant field (design, HCI, psychology, etc.), immersive program experience, or equivalent job experience Firm grasp on iOS and Android mobile design conventions Experience working with a team on a product from concept to launch Experience conducting and presenting user research, namely user testing and interviewing A Day in the Life A typical day as a UX designer at Cognitive might include sketching out a feature with the Visual Designer and mocking up wireframes as a means to communicate your ideas with the product team. You’ll get feedback, iterate, and conduct informal testing around the office to uncover glaring issues. From there, you’ll create a working prototype and head over to the client’s office where you have scheduled a user testing session. You’ll interview the user, place the prototype into her hands, and ask smart, unbiased questions that validate or debunk your hypotheses. You’ll share the results with your team, make recommendations for changes, work with the Visual Designer to iterate on features, and start the process over again.