Mobile App Developer

Senseye Austin , TX 78701

Posted 1 week ago

About Senseye

Senseye aims to revolutionize the way humans communicate with technology. We are developing a unique, sensory interface technology to create a direct link from a computer to a humans mind via the complex dynamic properties of the human eye. We're looking for a software engineer that loves solving meaningful problems to join our team in Austin. We are a diverse group of people with a broad range of backgrounds, experience, and perspectives who have a lot of work to do and would love to have your help in achieving our visionary goals.

What You Do

  • Work with our team to define, build, test, and deploy an innovative (Android/iOS) mobile app enabling our customers to interact with Senseyes cutting edge technology
  • Partner with our Product Manager and Project Owners in defining, designing, and building a user-friendly experience that meets the needs of internal and external stakeholders
  • Provide technical leadership by defining the architecture, design, and coding of a high-quality app that excels in usability, scalability, performance, and security
  • Actively participate in the agile software development process to ensure timely and successful delivery of valued features to users
  • Use best practices to deliver high quality code; Unit-test code for robustness including edge cases, usability, and general reliability
  • Implement new features and optimize existing ones from draft to implementation
  • Develop reference applications against our REST API
  • Develop and maintain mobile SDKs used to integrate with our identity-as-a-service platform

What You Need for this Position

  • 2+ years of experience building consumer mobile applications: Have shipped Android/iOS apps developed with Kotlin or Swift.
  • Demonstrated knowledge of how to properly architect mobile applications
  • Significant experience managing mobile app development and releasing apps on the Google Play Store and/or Apple App Store
  • Hands-on experience with developer tooling (XCode, Android Studio, Simulators, Swift 4+ etc.), REST APIs and release engineering for mobile platforms
  • Able to build software with a focus on quality and testability
  • Familiarity with agile development processes
  • Ability to work in a dynamic startup environment
  • Strong analytical skills
  • Strong communication skills
  • Enjoys a challenging project in a friendly environment
  • The ability and willingness to work with any language, building both front-end mobile prototypes and simple back-end applications. Previous prototyping experience and knowledge in prototyping tools and data analytics are considered a plus

Requirements

  • Must be authorized to work in the United States. We are unable to sponsor visas

Programming Languages

  • iOS:
    • Swift and/or Objective C
  • Android - one or more of:
    • Kotlin and/or Java
  • Python a plus, but not necessary for mobile development.

UI

  • Human Interface Guidelines
  • Material Design

Testing

  • Espresso or similar
  • Device farm testing and/or multi-device testing

Technical Skills

  • Familiarity with Open Source development and workflows
  • Overview knowledge of encryption/signature operations PKI (S/MIME, TLS)
  • Basic knowledge of USIM/SIM technology is beneficial
  • Developing REST API clients
  • Generic knowledge of email protocols
  • Mobile Web Browser development Mozilla Android Components

Bonus points:

  • Experience with Java
  • Experience with React Native
  • Experience with scripting languages such as Python and JavaScript
  • Experience with backend development technologies for building REST APIs

Benefits

  • The freedom and trust to define your role as we design, build, and ship our products
  • Competitive salary and stock option plan
  • Flexible paid time off (vacation, sick leave, and public holidays)
  • Flexible schedules
  • Company health care plan
    • Medical, dental, and vision insurance
    • Short and long term disability insurance
    • Life insurance policy
  • 401k
  • Commuter benefits for parking, public transit, carshares, etc.
  • Mothers' room
  • Fully stocked kitchen
  • Opportunities for continuing education

----------

Did you know that women apply for open jobs only if they think they meet 100 percent of the criteria listed? Men will apply to that same posting if they feel they meet 60 percent of the requirements.

We know that not everyone comes from the same background, has had the same experiences, or education, and we wouldnt want it any other way. Dont worry about checking every single box, instead we want you to bring your own unique outlook to the team, whatever that might be!

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Developer Mobile App

Advance Auto Parts

Posted 7 days ago

VIEW JOBS 1/21/2021 12:00:00 AM 2021-04-21T00:00 Career Description Job Description The Principal Software Developer will be the lead developer on the AAP mobile application product team. AAP launched its B2C mobile app earlier in 2020 and has received a lot of great feedback. We are looking for a self-driven individual who can partner with product owners and architects to take the mobile app to the next level. With tremendous focus on eCommerce transformation, this is a key role for AAP with high visibility and great growth opportunity. NOTE: Open to remote work within the US PRIMARY DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. * Lead developer of native mobile applications * Integrations with third-party systems from a mobile client * Provide technical guidance in software design and development activities. * Assist in maintenance and upgrades of existing software applications. * Participate in design reviews and recommend improvements. * Provide support in all phases of SDLC and ensure delivery of high-quality products. * Provide training and mentorship to other engineers when required. * Analyze and troubleshoot application issues in a timely fashion. * Develop most effective technical solutions to meet business requirements. * Work with other Engineers in planning, prioritizing and executing assigned tasks within deadlines. * Assist in risk assessment and mitigation activities. * Attend team meetings to communicate project status and discuss new ideas and any issues. * Recommend new technologies to ensure quality and productivity. * Assist in technical audits and implementation of said audit recommendations. * Work with QA team in preparing test cases, plans and procedures. REQUIRED COMPETENCIES * Live our Values - Inspires, motivates and ensures team is focused on serving our customers * Lead with Courage - Makes bold and timely decisions * Deliver Winning Results - Takes broad accountability for achieving team goals and objectives * Analysis - Analyzes Information * Managing Execution - Delegates and Monitors * Innovation - Engages in Innovation * Focus on Service - Deliver Service Requirements * Collaborating - Collaborates with Others * Communication - Writes and Speaks Effectively * Leveraging Diversity - Understand and Respect Differences * Results Orientation - Drives for Results * Establishing Trust - Shows Integrity * Adaptability - Shows Resilience * Production Operations and Support - Defines and Executes Support Procedures QUALIFICATIONS To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Expert * React Native Framework * Redux * RESTful API Development * Swagger / OpenAPI * Node.js * Typescript * Git * Jest Experienced * General software design patterns * Agile software development methodologies * Apple App Store release process * Google Play App Store release process * API Performance and End-to-End Testing * Relational Database Querying Nice to have * E-commerce Application Development * Analytic and algorithmic thinking * AWS and/or Azure Cloud Technologies * Basic DevOps experience * Terraform * RxJS * Shell Scripting (e.g. bash) * Linux * Docker * Non relational databases * Document DB (e.g. MongoDB) * Time Series DB (e.g. InfluxDB) SUPERVISORY RESPONSIBILITIES None PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit and talk or hear. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; reach with hands and arms; and stoop, kneel, crouch, or crawl. The employee must regularly lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, and ability to adjust focus. WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate. Advance Auto Parts Austin TX

Mobile App Developer

Senseye