Career Opportunities at eGifter

  • Mobile Application Developer

    eGifter, a leading platform for innovative eCommerce gifting solutions and gift card driven rewards and incentives programs, is hiring a Mobile Application Developer to join our team. Servicing a large list of enterprise clients, we are looking to add a highly skilled and motivated member to our team.

    We value strong engineers who are agile enough to jump into virtually any project. This important position within our engineering group is for an individual who can not only architect and code great software, but one who will enjoy collaborating with cross-functional teams to build the next generation of eGifter’s mobile applications for both iOS and Android.

    We offer competitive salaries and great benefits, so if you are a highly technical, hands-on coder, can take a lead role on major projects, and get excited by tough technical challenges, then we want to hear from you today!

    Responsibilities

    • Work on a multitude of projects across Android and iOS in an end-to-end development environment, both as part of a team and independently
    • Work with cross-functional teams in an agile environment to build and release high quality Android and iOS apps
    • Take initiatives and ownership of projects using the latest technologies, add new application features, provide ongoing support, and incorporate new ideas throughout the product lifecycle
    • Implement rapid prototypes to get products to market quickly
    • Focus on continuous improvement by keeping up-to-date on the latest Android and iOS developments and trends.


    Qualifications

    • Must Haves
    • 4+ years of software development.
    • 3+ years of mobile application development (Android and iOS)
    • Deep technical knowledge of mobile application development using mobile app frameworks such as NativeScript (NativeScript-Vue) and/or React Native
    • Expertise in JavaScript (TypeScript a plus)
    • Experience architecting and developing mobile apps using Java/Kotlin for Android and Swift/Objective-C for iOS
    • Experience shipping Android and iOS apps to Play Store and App Store respectively
    • Excellent problem solving skills, a good understanding of mobile app UX patterns, and a passion for implementing high quality user interfaces
    • Nice to Haves
    • Experience developing eCommerce mobile applications
    • Experience in developing and maintaining distributable cross-platform Android / iOS SDKs
    • An understanding of mobile device APIs such as location-based services, biometric authentication, mobile wallets, online/offline encrypted storage, voice-assisted interfaces etc. a plus
    • Experience in developing applications for various device types including tablets and smartwatches
    • Experience with relevant dependency management solutions such as Cocoapods, Carthage, Gradle, npm
    • Experienced and comfortable working in a cross functional team and the ability to collaborate with designers and back-end engineers
    • Solid understanding of agile software development practices associated with building robust applications including automated unit / end-to-end testing, and continuous integration / deployment.
    • Bachelor in Computer Science or equivalent qualifications
    APPLY NOW
  • Senior .NET Developer/Architect

    eGifter, a leading platform for eCommerce gifting and for gift card rewards and incentives, is hiring a talented Senior .NET Developer/Architect to join our team. Servicing a large list of enterprise clients, we are looking to add a highly skilled and motivated member to our team. If you’re excited to be part of a winning team, eGifter is a great place to grow your career.

    As Senior .NET Developer/Architect , you will work with internal stakeholders, partners and vendors to assist in the development of the eGifter Platform.

    We are looking for a proactive, highly-motivated Senior Software Engineer to help us develop and continually improve our products. We value strong engineers who are agile enough to jump into virtually any project. This is a senior position within our engineering group for an individual who can not only architect and code great software, but one who will enjoy collaborating with cross-functional teams to build the next generation of eGifter. If you are a highly technical, hands-on coder, can take a lead role on major projects, and get excited by tough technical challenges, then we want to hear from you today.

    Responsibilities:

    • Rapidly iterate on product and platform features by writing elegant, reliable and readable code to build robust, lasting, and scalable products
    • Be a subject matter expert by identifying technology trends and platforms (including web and mobile apps) and collaborate with other team members to make recommendations based on the company’s needs
    • Push limits of product innovation using the latest advancements in technology and methods – working closely with product managers, designers and other engineering teams
    • Conduct code reviews and specification conformance testing as defined by the selected software development methodology before deploying to production and staging servers
    • Support teams efforts to evolve the software development methodology based on agile and lean thinking, including the establishment of coding conventions, documentation standards, testing procedures and quality assurance
    • Communicate cross-functionally to drive engineering efforts
    • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices
    • Ensure technical issues are quickly resolved and implement strategies and solutions to help reduce the likelihood of recurrence
    • Identify opportunities for innovation, and provide an assessment of obstacles and technical hurdles to the success eGifter


    Qualifications:

    • 5+ years experience in C#
    • 5+ years development experience in developing web-based, SaaS environments, (eCommerce system experience a plus)
    • Comfortable with simultaneously maintaining .NET Core and .NET Framework applications and their inherent differences and hosting requirements
    • Experience in different .NET application form factors such as MVC, WebAPI, Blazor, and Razor Pages and associated tangential technologies such as SignalR
    • Expert in both forms of LINQ
    • Experience in concurrency patterns
    • Terraform familiarity a plus
    • AWS familiarity a plus
    • Docker familiarity a plus
    • Strong on API Integrations as well as API Development skills (both designing and integrating to RESTful APIs)
    • Skill in designing, writing, and packaging reusable libraries
    • Experience in using ORMs as well as lower level data access patterns.
    • Strong Architecture & Planning Skills
    • Tech-Team Leadership Skills in Enterprise Agile Environment
    • Skilled in MSSQL – capable of getting into the database level
    • Experience working with agile methodologies, such as Kanban, TDD or Scrum
    • Familiarity working with project tracking systems such as Azure DevOps, Jira or YouTrack, GIT repository and continuous integration environments
    • Detail oriented, self-motivated, committed to excellence and takes unrelenting pride in the code you write
    • Ability to discern user requirements and develop specifications
    • Excellent problem solving skills, willingness to take ownership and risks, and enthusiasm in the face of technical challenges
    • Demonstrated ability to set priorities and work in a fast-paced, dynamic team environment within a start-up culture
    • Rigor and a disciplined approach in A/B testing, test coverage, quality assurance and other software development best practices
    • Experience with online retail or payments industry a plus, including privacy and compliance requirements
    • Degree in Computer Science