Grow With Us

Work With Us

We Take Serious Steps to Hire Potential Candidates.

Hiring Process

01

Aptitude Test

02

Personality Test

03

General Interview

04

Technical Interview

We're hiring.

Current Openings

Senior Web & Mobile App Developer

Senior Web & Mobile App Developer

San Francisco, CA

Job Type: Full-time

Salary: $90,000 – $115,000 a year

What the Successful Candidate Will Have:

  • 5+ years of web development experience using C#.NET, ASP.NET, classic ASP, and SQL Server
  • 1+ years of Titanium/Xamarin experience is strongly preferred
  • Excellent attention to detail. You obsess about your code and software testers love your work
  • Able to manage multiple projects and tasks simultaneously
  • Knowledgeable about multi-browser development and challenges
  • You know MVC design principles and patterns and are experienced in applying them
  • As a platform thinker, you deliver well-structured code and design for performance, scalability, shareability, reusability, and readability
  • As a product owner, you constantly seek to improve user experiences and understand they are always evolving
  • Customer focused attitude and good communication. You know how important, timely delivery is to your customers
  • Business-based mind that is capable of tying design decisions to expected metric outcomes
  • Ability to learn complicated systems quickly and maintain the knowledge across a team
  • Ability to interact successfully with cross-functional teams (Sales, Marketing, Finance) with ease

Bonus Experience:

HTML5, Appcelerator’s Titanium, CSS3, Javascript/jQuery, Document/Barcode Scanning, RFID, Facial Recognition, OCR, Responsive Design, ActiveX, HA Architecture, Experience with UI control vendors (DevExpress, Telerik, Infragistics, etc.)

Android Developer

Job Type: Full Time

Salary: $70,000 – $90,000 a year

  • Overall Experience: 8-10 years of IT experience
  • Minimum 5+ years hands-on experience in Android development (Mandatory)

Key Skills:

  • Android, Android SDK, Android NDK, Android Studio, SQLite, REST/SOAP APIs, JSON, XML, JNI, RxJava, C++, web services, HTTP protocol, MVC and MVVM design patterns, Android HIG, UI components, CLEAN CODE, Solid OOPs Design Principles.

Qualification:

  • Candidate must possess experience in Google APIs like map & analytics, Facebook SDK, FCM.
  • Own the development of our Android app store and B2B applications and SDKs
  • Scale mobile team processes by practicing “Clean Code” principles in one or more of the following domains: app architecture, branching/versioning, release train, feature flipping and A/B test, CI pipeline, TDD.
  • Confidently advocate for the Android platform, e.g., evaluating new frameworks, mentoring the team and leading the Android technical vision at TrueMotion
  • Must have a strong interest in the overall mobile space
  • Fluency in Java, Knowledge of RxJava and Kotlin
  • Experience designing robust, extensible and customizable mobile application code and frameworks
  • Experience consuming and designing REST APIs
  • Strong UI development skills (complex view trees, animations, rendering and strong knowledge of the Android UI
  • Knowledgeable about test-driven development (TDD), behavior-driven development (BDD) and debugging.
  • Basic cryptographic knowledge
  • Participate in code reviews and team meetings
  • Candidate must be a critical thinker/problem solver.
  • Self-motivated, proactive, and able to work under minimal supervision.
  • Minimum of Bachelor’s degree or higher is required.

Pluses:

  • Literacy in one or more of the following languages: C/C++, Swift, Objective-C, Python.
  • System engineering /architectural skills, e.g., be able to understand the big picture.

iOS Developer

iOS Developer

Dallas, TX

Job Type: Full Time

Salary: $85,000 – $115,000 a year

  • Front-end application engineer for multi-platform web and mobile device applications.
  • Contribute well-tested code daily for the mobile client.
  • Development focused on Swift but must know Objective-C as well.
  • Working on new development.

Responsibilities:

  • This is a hands-on development position working on a fairly complex iOS app.
  • Be responsible for helping to move the product forward by adding new features and support for internationalization.
  • Being onsite is required to ensure a thorough understanding of requirements and familiarity with the team.
  • Ideal candidate oversees business, functional, and high-level technical requirements (including recovery, security, and audit)
  • Analysis of new requirements (business requirements), business impacts, work prioritization and estimation.
  • Prepare Low level and High-Level design document or technical specifications.
  • Code and test (Unit and System Test) application components
  • Analyzes end-user requirements and develop mobile applications
  • Completes technical analysis, design, and coding for development and support initiatives.
  • Assists junior staff members with code reviews, design solutions, and complex issue research.
  • Assists manager with resource allocation to development projects, manage around release schedules and work with the manager to prioritize deliverables.
  • Provides production support as needed for multiple applications
  • Performs as a technical adviser on system architecture, level of effort estimates, project plans/ and timelines and internal practices.
  • Coordinates the review of the specification, user sign-off process, and the development of user manuals.
  • Leads testing efforts by evaluating failed test cases and performing appropriate coding fixes, as well as supporting coding changes resulting from user acceptance testing.
  • Ensures system integrity and assists in the installation of technological upgrades, implementation, and training to support new programs/system.
  • Provides accurate and timely status reporting as needed, including task and time reporting.
  • Constantly learns and improves technical knowledge and expertise during software development.
  • Adheres to all ILSO Net corporate guiding principles, processes, policies, standards and procedures.
  • Directs the technical strategy by Identifying opportunities, from a technical perspective, for promoting process efficiency, simplification, and improving application performance
  • Manages complex technical design components and act as a referral expert in mobile technology, data structures, vendor packages, techniques and design methods
  • Oversees design reviews
  • Determines programming approach, tools, and techniques that best meet the business requirements.
  • Performs coding of highly complex modules as a subject matter expert
  • Manages and make recommendations for project change management approach

Job Qualifications:

  • Experience of Retail domain will be an added advantage
  • Bachelor’s Degree in MIS, Computer Science, Mathematics or equivalent work experience strongly preferred. Relevant technology certification is encouraged.
  • 5 – 7 plus years of hands-on experience developing, implementing and delivering application development solutions for either enterprise level projects or departmental projects.
  • Knowledge of key solution technologies including Objective-C, XCode, iOS SDK
  • Experience in Swift and Cocoa Touch is desired.
  • Experience in Web services (SOAP. REST)
  • Experience with various development/delivery methodologies, i.e., Agile, SDLC, RAD, etc.
  • Advanced knowledge of object-oriented concepts and design patterns.
  • Proficient understanding of code versioning tools such as Git, SVN, or TFS.
  • Deployed one or more applications to a public mobile app store desired.
  • Knowledge of Swift Protocol Oriented Programming is preferable
  • Deep knowledge of iOS multithreading programming is necessary
  • Exceptional analytical aptitude and attention to detail
  • Good knowledge of E-commerce Technology and Architecture
  • Deep understanding of iOS Web Kit and Cookie handling
  • Experience with developing Augmented Reality Applications Good knowledge on framework integration and dependency management tools like Cocoa Pod/ Carthage etc.
  • Experience with OpenGL Experience in developing Location-based services including Map Kit
  • Good Experience in various XCode debugging tools, especially Instrument tools
  • Understanding of Source Code Control (Preferred – GIT) and maintenance
  • Experience in calling REST API with XML and JSON Responses
  • Experience in continuous integration practices (Tools like Jenkins) is preferable
  • Good knowledge of Apple’s new features and updates on iOS and other relevant technologies
  • Good Knowledge of various design patterns like MVC, MVP, MVVM, etc.
  • Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and support.
  • Demonstrate excellent verbal and written communications skills and effectively collaborates with other team members and project stakeholders.
  • Ability to effectively handle multiple tasks and manage workload based on project deadlines and priorities.
  • Excellent problem solving and troubleshooting skills.
  • Experienced with Jira, Jenkins, and CI/CD automation pipelines
  • Understanding of SQL and no SQL relational databases
  • Understanding of architectural patterns and experience designing software architecture
  • CI/CD, Jira, Jenkins, GitHub, Confluence, Slack
  • Scrum/XP experience
  • Experience writing and integrating RESTful Webservices
  • Experience with JSON and XML
  • Experience with high volume mobile apps
  • XCUI Testing Framework
  • Experience managing developers
  • Experience with AWS/Cloud Infrastructure
  • Experience creating SDKs
  • Experience with Open Source Technologies
  • HomeBrew, Mac OSX, Linux, CocoaPods, Maven, TestFlight
  • Security-minded, experienced with Encryption, Oauth, and OWASP Standards
  • SQL Lite, Keychain Access, Touch ID

Generic Managerial Skills:

  • Ability to take business requirements and develop functional design and help in technical design
  • Good organizational and problem-solving skills
  • Good team player who is self-motivated and well organized
  • Strong oral and written communication skills
  • Ability to manage project scope
  • Ability to ensure the quality of the delivered components.
  • Onshore / Offshore team management, capacity planning

JavaScript Developer

JavaScript Developer

Dallas, TX

Job Type: Full-time

Salary: $65,000 – $80,000 a year

Responsibilities:

  • Responsible for QA
  • Occasionally work on project requirements, implementation plans, and executing deployments
  • Collaborate with another team member to make sure the development and deployment run smoothly
  • Refactor older code, improve existing workflows, and implement innovative functionality in NetSuite

Requirements:

  • 2+ years of JavaScript experience
  • Bachelor’s degree from an accredited college/university
  • Familiarity with HTML, CSS, and JavaScript (mainly jQuery)
  • Ability to effectively and efficiently troubleshoot, particularly in time-sensitive situations
  • Ability to build reusable Code and libraries for future use
  • Knowledgeable in relational database architecture and methods including hands-on
  • experience in developing complex SQL queries
  • Experience in using Eclipse as Tools for Development Process
  • Experience with Application integration (SOAP, RESLET, JSON, API Integration, Web services.)
  • Experience with web-based extensions and Javascript scripting techniques   Proficient at NetSuite Coding using SuiteScript, SuiteCloud, SuiteFlow, SuiteBuilder, and NetSuite development experience are preferred but not required

Sr Analyst App Development

Sr Analyst App Development

San Francisco, CA

Job Type: Full-time

Salary: $80,000 – $100,000 a year

Responsibilities:

  • Work with both business teams and technical teams
  • Support full life cycle of application software development from project conceptualization, planning, development, implementation, and maintenance.
  • Evaluate, design and implement client applications.
  • Leading smaller scale projects as Project Owner
  • Serving as Tier 3 (application level) Production support
  • Add features and functionality to existing applications
  • Review development processes, techniques and client systems for potential improvements.
  • Complete required documentation of applications including enhancements, changes, bug, and implementation.
  • Complete required documentation of development processes.
  • Consult, assist and advise other developers.
  • Accountable for projects of high complexity
  • Work under tight deadlines and handle multiple/detail-oriented tasks.

Qualifications:

Minimum of 3 years of information technology application development experience including the following:

  • 1+ years of experience working in the e-commerce industry
  • 1+ years of social networking
  • 1+ years of experience with the Software Development Lifecycle (concept to deployment)
  • 1+ years of experience Excel, Word, and Outlook

Preferred Qualifications:

  • Excellent presentation and public speaking skills (e.g., eye contact, voice inflection, body awareness, and ability to hold an audience and command respect)
  • Strong interpersonal and relationship-building skills
  • Demonstrated leadership and motivation skills
  • Ability to provide coaching and feedback and serve as a mentor to department employees
  • Experience in building content, delivering training of software to various levels within the organization
  • Demonstrates strong documentation skills
  • Ability to mentor and develop peers
  • Demonstrates our Core Values: Accountability, Integrity, Innovation, Caring, Collaboration
  • Proven quality results experience
  • Analytical analysis experience

Sr. Software Engineer

Sr. Software Engineer

Dallas, TX

Job Type: Full-time

Salary: $90,000 – $115,000 a year

Responsibilities:

  • 4+ years’ experience building highly-available, scalable and modern Javascript web applications.
  • Expert knowledge of modern back-end JavaScript (Node.js and MongoDB), front-end JavaScript (AngularJS, ReactJS), HTML, & CSS, including libraries and frameworks.
  • A firm grasp of Computer Science fundamentals including object-oriented design, data structures, algorithm design, problem solving and complexity analysis.
  • Strong knowledge of asynchronous programming patterns and developing service-oriented architecture.
  • Design, Development, and implementation of scalable and performant backend micro-services.
  • Creating database schemas that represent and support business processes to support hundreds of millions of records
  • Solve complex web engineering problems
  • Passion for building full-stack JavaScript technologies that have the power to positively impact millions
  • Regularly shipping quality finished code daily
  • Creating full features, relatively unsupervised
  • Possess an innate passion for coding, software development, and big data!
  • Experience developing APIs and chrome extensions a plus
  • Build best in class application software and services for our SaaS technology Platforms
  • Design, code, unit test and debug application features
  • Partner with Software Leads to deliver and gain QA acceptance
  • Leverage Agile principles and practices to deliver the highest possible quality, performance and feature velocity
  • Leverage technology knowledge to implement product solutions

Qualifications:

  • 4+ years experience building great software, preferably on SaaS or Platform products
  • 2+ years experience in Java technologies, ideally with Spring/Hibernate experience
  • 1+ years experience with web browser technologies, such as CSS3, HTML5, AJAX, preferably with strong JavaScript experience
  • Hands-on experience designing and developing web services (e.g., REST, SOAP, JSON, XML)
  • Experience with Java App Server technology (e.g., Tomcat), RDBMS (e.g., MySQL, Oracle)
  • Experience in developing scalable and reliable web applications/platforms, including integration with internal and external systems
  • Experience using tools such as Pivotal, GitHub, Jenkins/CruiseControl
  • Understands fundamentals of Agile methodologies – iterative development, SCRUM, UAT, continuous integration
  • B.S. degree in Computer Science or related field
  • Knowledge of professional software engineering best practices including coding standards, code reviews, source control management, build processes, and unit testing
  • Groovy/Grails experience is a plus
  • NoSQL technology (e.g. MongoDB, Riak) a plus
  • An understanding of Telematics, Mapping Applications, or Mobile Resource Management is a plus
  • Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl
  • Experience building complex software systems that have been successfully delivered to customers
  • Computer Science fundamentals in object-oriented design and data structures
  • Computer Science fundamentals in algorithm design, problem-solving, and complexity analysis
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

Education and/or Experience

  • Bachelor’s degree required (UX Design, Human Computer Interaction, or related field strongly preferred).
  • Minimum 3 years’ experience in UI/UX design or relevant combination of educations and experience

UI/UX Designer

UI/UX Designer

Dallas, TX

Job Type: Full-time

Salary: $80,000 – $100,000 a year

Responsibilities:

  • Help to define the user model and user interface for new and existing products and features.
  • Develop high level and detailed storyboards, mockups, and prototypes to effectively communicate interaction and design ideas.
  • Gauge the usability of new and existing products while making constructive suggestions for change.
  • Be an expert resource on the latest front-end technology.
  • Help us to build and maintain a living style guide of design patterns and UI components.
  • Championing and teaching coding standards for CSS & HTML.
  • Work as a part of our dev team to improve existing features, and build new ones.
  • Recruit, manage, and mentor UI team
  • Explore product concepts to find promising directions that address both human and business needs.
  • Design and create modern innovative end-to-end user experiences for new and existing web applications.
  • Own features and experiences from initial concept to released product.
  • Visualize new design concepts and patterns across web and mobile platforms.
  • Works with end users and engineers to define product interface, functionality and translate specs into wireframes and prototypes.
  • Analyze, map, and optimize user flow.
  • Consistently applies user research methods to validate design ideas and direction.
  • Develop new approaches to complex interface and UX problems, and convey these designs in the form of presentations, prototypes, and design specifications.
  • Delivers user interface recommendations in the form of documentation, wireframes, mockups, and prototyping.
  • Offers new ideas and solutions for the product design.
  • Works in both an independent and team member environment to meet multiple product release cycles.
  • Build prototypes to assist in user research, using low- to high-fidelity techniques and build design tools to empower the Design Team.
  • Support multiple projects simultaneously while meeting tight deadlines.
  • Advise and assist Front-End Developers on UI implementation best practices.
  • Work closely with Project Managers and Back-End Developers to implement versatile front-end solutions to tricky web development problems.
  • Prepare UX documentation within the Atlassian Confluence system.
  • Coordinate and log activity within the Atlassian JIRA system.
  • Collaborate daily with the Development and Project and Product Management Teams

Qualifications

  • BA/BS degree in Design (e.g., interaction, graphics, visual communications, product, industrial), Human-Computer Interaction (HCI), Computer Science (CS), or a related field, or equivalent practical experience.
  • 2 – 4 years design, development or prototyping experience.
  • Knowledge of JavaScript for rapid prototyping purposes.
  • Demonstrated HTML skills.
  • Strong clean visual design sense.
  • Experience in UI development for at least one platform (such as web, Android, or iOS).
  • 5+ years design, development or prototyping experience.
  • MA/MS degree in Design (e.g., interaction, graphics, visual communications, product, industrial), HCI, CS, or a related field.
  • Demonstrated experience in designing usable interfaces for popular web-based products.
  • The body of design work demonstrating a strong design process with interaction and visual design skills.
  • Excellent leadership, communication, project management, and organizational skills.
  • 10+ years of both visual and UX/UI design experience delivering complex web/digital projects within consumer products.
  • Demonstrable ability to evaluate design direction, identify opportunities for improvement and effectively communicate and/or present design concepts/proposals at varied leadership levels within an organization.
  • Proven skill to collaborate and quickly build strong working relationships with business and development partners.
  • Ability to work effectively both independently and within a team.
  • Must be organized and a self-starting leader; in some cases, the applicant will be expected to manage through ambiguity and drive progress with little oversight.
  • Natural passion to explore design and technology trends and share/review with other team members.
  • A solid understanding of Responsive Design methodologies.
  • Experience designing for both iOS and Android mobile platforms.
  • Possess advanced knowledge and proficiency with Adobe CC Suite, Sketch, Invision, and Zeplin.
  • Experience with UI/UX design for responsive web applications on desktop and mobile.
  • Professional experience with wire-framing, prototyping, and usability
  • Strong understanding of UX and UI design standards and best practices.
  • Proficient in Adobe Creative Suite, Sketch, InVision, or similar tools.
  • Working knowledge of HTML/CSS.
  • Ability to use data as evidence to support design and experience suggestions
  • Ability to adapt to changing pace and strategic decisions.
  • The proven portfolio comprised of modern Web Application designs, UX, UI, and visual design examples.

Education and/or Experience

  • Bachelor’s degree required (UX Design, Human Computer Interaction, or related field strongly preferred).
  • Minimum 3 years’ experience in UI/UX design or relevant combination of educations and experience