React Native Software Engineer

Perpetual is an award-winning software design and development agency in NYC. We are working on a variety of exciting and innovative projects, ranging from creative interactive front-ends to advanced scalable back-end and data systems. Our clients include several successful startups and Fortune 500 corporations.

We are seeking a React Native Software Engineer to help with various exciting mobile development initiatives. This is a great opportunity to work among a highly talented team on exciting projects in a fast-paced and fun environment. You will be working among a very talented product development team of designers and developers, and interfacing directly with top tier clients.

About You

Responsibilities

  1. Work with a super talented, high performance and friendly team of Product Managers, Designers and other Software Engineers 
  2. Develop & deliver currently planned technical application & features in an agile and collaborative process
  3. Interface with clients to understand their requirements and plan projects
  4. Develop and maintain mobile applications in React Native for both Android and IOS platforms
  5. Evolve Perpetual’s engineering best practices across our projects
  6. Assist with internal R&D and innovation projects in addition to client work
  7. Manage technology infrastructure, database & code with rest of engineering team

Key Skills and Requirements:

  1. Good computer science fundamentals
  2. 2+ years of experience in React Native development
  3. Experience developing in TypeScript
  4. Experience with web-services like APIs (REST, SOAP, etc.), web authentication (OAuth, SSO, etc.), and web principles like JSON.
  5. Understanding mobile channels like SMS, Push, In-App Messaging, etc.
  6. React.js, Redux, JavaScript expertise
  7. Have shipped or worked on at least 3 production React Native apps which are live on the app store
  8. Expertise working with data management and modeling and database implementation (SQL)
  9. Comfortable using source code management tools like github and bitbucket
  10. Experience integrating third party applications and services (API integration, webhook integration)
  11. Experience with general software testing and unit testing 
  12. Experience managing cloud hosting on platforms like AWS is an added plus
  13. Expertise with platforms like WordPress and Shopify is an added plus

Added Plus

Additional Desired Skills

  1. Very detail oriented
  2. Great communication skills
  3. Good problem-solving skills
  4. Positive attitude
  5. Practical approach to getting things done

Benefits and Perks

  1. Medical / Dental / Vision Insurance
  2. Visa Sponsorship/H1/OPT Friendly 
  3. Emphasis on Work Life Balance : Set working hours and no weekend work
  4. Fitness Membership Discount
  5. Commuter Benefits
  6. Health Savings Account
  7. Primary Healthcare (24/7 Primary Care)
  8. Health Advocacy (24/7 Employee Assistance Program to support mental health and a balanced lifestyle)
  9. Loft Space in Chelsea (NYC) with a startup vibe 
  10. Collaborative, learning and fun culture
  11. Free office snacks and drinks
  12. Comped team outings and other celebrations