Front End Developer

Our company is recruiting a Front End Developer with interest in advancing innovative edge connectivity solutions, and the skills, experience and bring digital content and services to create innovative products and services. The Developer’s work will involve building very user-friendly digital interfaces for EdgeCase’s software and hardware. They will also participate in identifying and designing data flows, including for device setup, content administration, profile management, user consumption of content and automated analysis tools. The Developer will also participate in team discussions identifying and designing the company’s strategic direction, which will help prioritize functionalities and related investments.


RESPONSIBILITIES:

  • Develop graphic user interfaces (GUIs) for EdgeCase products, including both hardware and software

  • Iteratively identify areas of improvement in user interface functionalities

  • Participate in product and service design strategic discussions and processes

  • Communicate project delivery related decisions towards project and service management, ensure resolution of issues and avoid delivery issues

  • Utilize strong communication and leadership skills and ability to mentor others, analytical, conceptual and strategic thinking skills

  • Strong ability to interpret complex technological concepts to non-technical audiences

  • Work as a collaborative, solutions-oriented person, with strong communication and relationship building skills with colleagues

  • Drive improvements in development tools and adherence to technologies with inputs from internal teams and external developer communities

  • Collaborate as a creative, self-motivated, flexible team player with an ability to work independently

  • Work with flexible mindset essential for a startup environment

  • Fluency in English - both written and verbal.


QUALIFICATIONS

  • Significant experience working in an agile environment (daily standups, accountability for own tasks, talking to a business owner)

  • BS in Computer Science, web development, software development or related experience

  • 4 - 7 years of software development experience

  • Experience shipping production-quality code

  • Ability to independently organize work, prioritize tasks, and manage multiple and changing priorities

  • Experience working in a startup, with rapidly changing needs and priorities

  • Creative and collaborative approach to solving complex challenges.

PAST EXPERIENCE: 

  • Experience developing or modifying software for:

    • Content caching

    • Store-and-forward functions

    • Cloud-native applications

    • Android OS

    • Edge nodes

    • Content delivery networks (CDNs)

    • Compartmentalized user files

    • Capture of smartphone user data 

    • Virtualized GSM network functions 

    • End-to-end security spanning across edge layer security, application, transport, network, cloud and infrastructure security controls, data privacy and protection controls

  • Experience developing user interfaces for:

    • Cloud-native applications

    • Content caches

    • Android OS

    • Edge nodes

    • Content delivery networks (CDNs)

    • Compartmentalized user files and profiles

  • Experience working with a compelling combination of the following software:

    • StarlingX

    • xCache

    • OpenStack

    • Kubernetes

    • Mobile AJAX

PREFERRED QUALIFICATIONS:

  • Experience working with OpenRAN technologies

  • MS in Computer Science


LOCATION:

In-person or remote, with a preference for location within 4 hours of Eastern Standard Time (EST).


TO APPLY:

Please send your resume, cover letter, as well as the names and contact information of two references to info@edgecase.com. If not clearly explained on your CV, please submit a list of projects where you made significant contributions. 

Please note: EdgeCase may hire more than one engineer for the role described in this announcement.

Next
Next

Open Source Edge Software Engineer