Careers


Senior UI Developer

We are looking for a 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. The ideal candidate will be expected to design, develop and modify modules based on functional and system requirements. Work closely with the Development team & architect developing and refining functional and UI system requirements. Provide leadership and mentoring to interns.

Key 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
  • onduct user research and evaluate user feedback
  • Establish and promote design guidelines, best practices and standards
Key Skills
  • Strong demonstrable experience developing front-end web, mobile and responsive solutions utilizing - HTML / CSS / JavaScript
  • Experience with one or more CSS extensions or authoring frameworks such as Less, Sass, etc
  • Experience with one or more Javascript libraries like JQuery, React, Angular, etc..
  • Experience with one or more Javascript unit testing frameworks
  • Experience with responsive web design frameworks and techniques is a must. Preferably Bootstrap framework.
  • Good understanding and experience in one or more JS Build tools like Gulp, Grunt, Bower, etc.
  • Excellent communication and problem solving skills
Good to Have
  • Hands-on experience with NodeJS Stack (Mongo, Express, etc.)
  • Any designing experience with tools like Photoshop, Illustrator, etc.
  • Good understanding of development methodologies and processes (Agile)
  • Strong experience with source control and deployment tasks (Git, Jenkins, VMs, etc.)

Mobile App Developer

We are looking for a qualified Mobile developer to join our Engineering team. You will be working with our engineers to develop and maintain high quality mobile applications. If you're passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you'll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment. Ultimately, you should be able to design and build the next generation of our mobile applications.

Key Responsibilities
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends
Key Skills
  • Strong demonstrable experience developing mobile apps in Android utilizing
    • ReactJS
    • React-Native
  • Strong understanding of HTML, CSS and JavaScript
  • Good experience of using toolsets like Android Studio and Android Development Tools.
  • Experience with SDK - JNI, NDK, ARCore, Android Support Library, Firebase, Fabric, Sentry, Google Maps SDK, Google Play Services, Authentication, Push Notifications
  • Strong programming skills with Object Oriented concepts
  • Strong understanding of RESTFul Services
  • Strong understanding of SQLite database.
  • Excellent communication and problem solving skills
Good to Have
  • Understanding of frameworks like Android Jetpack, Constraint Layout Library.
  • Understanding of relational and document based databases like MongoDB, MySQL, PostgreSQL, Firebase Realtime Database, Realm.
  • Any designing experience with tools like Photoshop, Illustrator, etc.
  • Good understanding of development methodologies and processes (Agile)
  • Strong experience with source control and deployment tasks (Git, Jenkins, VMs, etc.)

Java Developer

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Key Responsibilities
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Key Skills
  • Excellent programming skills in Java with Strong understanding of Object Oriented Programming
  • Good working knowledge of Core Java, J2EE, Java Servlets, JSP and JSTL.
  • Good working knowledge in Web Services Architecture (REST and/or SOAP).
  • Expertise with the Core components of Spring Framework such as:
    • Spring Configuration
    • Spring MVC
    • Spring Security
  • Experience with ORM frameworks like JPA, Hibernate
  • Experience with one or more Java application servers like Jetty, Tomcat, etc.
  • Good working knowledge in Relational Databases like MySQL, PostgreSQL, etc.
Good to Have
  • Hands on experience with Linux Systems, and Docker containers
  • Good Knowledge with devops scripting tools (shell, bash, etc.)
  • Good understanding of development methodologies and processes (Agile)
  • Strong experience with source control and deployment tasks (Git, Jenkins, VMs, etc.)

Business Development Associate

We are looking for ambitious and energetic Business Development representatives to help us expand our clientele. You will be the front of the company and will have the dedication to create and apply an effective sales strategy. The goal is to drive sustainable financial growth through boosting sales and forging strong relationships with clients.

Key Responsibilities
  • Conduct research to identify new markets and customer needs
  • Arrange business meetings with prospective clients
  • Promote the company's products/services addressing or predicting clients' objectives
  • Prepare sales contracts ensuring adherence to law-established rules and guidelines
  • Keep records of sales, revenue, invoices etc.
  • Provide trustworthy feedback and after-sales support
  • Build long-term relationships with new and existing customers
  • Develop entry level staff into valuable sales people
  • Develop a growth strategy focused both on financial gain and customer satisfaction
  • Build an end-to-end sales plan and set targets for revenue, specific to the product
  • Execute end to end plan of action (emailing, calling, product demonstrations, negotiations, etc.) to achieve product-specific sales/revenue target:
  • Promote the company's products/services addressing or predicting clients' objectives
  • Build creatives to market products and services to the target consumers
  • Manage social media presence and branding through other digital means
  • Drive sales through engagement on digital/social media platforms
Key Skills
  • Excellent communication and problem solving skills
  • Strong presentation skills
  • Experience with Microsoft Excel, Powerpoint, Email Marketing (written communication)