Senior Software Engineer - React Native

Echobind


6 months ago

08/15/2019 10:21:23

Job type: Full-time

Hiring from: US only

Category: Software Development


We are looking for a senior-level React Native developer that wants to play a part in the future of Echobind. You should have proven experience with React Native and a desire to be a core pillar of our mobile team.

Things you'll do:

  • Work on a range of ambitious projects

  • Work with interesting technologies including React Native, GraphQL, and Node

  • Help shape our development team and best practices

  • Write content based on your learning and experiences

  • Things we'd like you to do:

  • Bring your unique passion and perspective to our team

  • Be involved with a local meetup group (or help create one!)

  • Contribute to open source

REQUIREMENTS

  • Demonstrated proficiency in React Native

  • Experience upgrading React Native apps

  • Be able to show apps you've worked on that are in the App Store ad Google Play

  • Knowledge of beta and production deployment processes and how they relate to the App Store and Google Play

  • Understanding of provisioning profile and code signing

  • Experience with Fastlane

  • Demonstrated ability to write well-tested, clear, and documented code

  • Ability to prioritize and self-manage. We give our developers autonomy and don't want to micromanage you.

  • Good communication skills. We expect you to talk directly with clients frequently.

  • Be a good human to your coworkers and our clients.

  • Be willing to coach teams you work with on best practices and approaches.

  • Question and suggest improvements in workflow, scope or design. You aren't a "code monkey".

  • We're remote, but you must be a US citizen.

  • Native iOS or Android experience would be great!

  • Experience writing API's with Node and a relational database is a huge plus

BENEFITS

  • Competitive salary + annual bonus

  • Up to eight hours per week dedicated to "investment time". This is our way to investment in projects that will make you and the agency better.

  • Fully covered expenses to a conference of your choosing each year

  • Fully covered expenses to any conference that you're accepted to speak at

  • Fully covered Health and Vision benefits

  • 401k program with company matching (4%)

  • Four (4) weeks paid vacation

  • Three (3) weeks paid leave for any new parent plus three (3) additional time if you give birth or adopt.

  • New computer setup of your choice

  • Ability to work from anywhere in the US with an Internet connection

  • Echobind’s work comes from a group of human beings who have different perspectives, backgrounds, educations, lifestyles, and leanings. Our work is better because of these differences, not in spite of them. Echobind is happily a equal opportunity and affirmative action employer. We’ll always welcome people to apply with us regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Shorthand (Asia Pacific)
    Today

    Principal Software Engineer

    ASIA-PACIFIC ENGINEERING FULL-TIME

    The Opportunity

    Shorthand is a growing company that provides a digital publishing platform to many of the world’s best known publishers, brands, not-for-profits, and universities. With customers on every continent (except Antarctica!), there’s never been a more exciting time to join Shorthand. Our company has the rare distinction in this era of money-burning startups of being both investor-backed and comfortably profitable. We're a small team of geeks with art and heart, and a high bar for quality.


    To deliver our magic to customers and their audiences, we build software that is scalable, flexible, reliable and as simple as possible but no simpler.

    The Role

    We tend to do things a little differently at Shorthand. For one thing, we’re a small team distributed around the world. For this role we’ll happily take applications from anywhere in the Asia-Pacific region, but applicants must be fluent in English.


    This role will share responsibility for designing, engineering and scaling our backend systems and services.


    We are looking for someone who:

    • Is whip smart, as demonstrated by career achievements and/or school/university results

    • Has good knowledge of cloud-based web architectures.

    • Experienced in system design and distributed computing.

    • Has a wide range of experience and expertise across languages, frameworks and approaches such as Javascript, Typescript, and ReactJS, NodeJS, scripting, serverless, and microservices.

    • Is an expert in using git.

    • Has worked with CI/CD processes before (CircleCI/Jenkins preferably).

    • Has an extremely high bar for quality.

    • Is thorough and detail-oriented.

    • Can learn fast.

    • Has great communication skills, particularly with respect to writing.

    • Gains deep satisfaction from helping to make products better.

    • Has experience of working in a small business or startup environment.

    • Preferably has experience collaborating with diverse, geographically-dispersed teams.

    Core Responsibilities:
    • Own backend development and contribute to other areas of the product. 

    • Learn, evolve and improve an existing application/system architecture.

    • Review code from other engineers and provide feedback.

    • Help secure the environment.

    • Develop Shorthand app server-side and API functionality to help improve the customer experience. 

    • Contribute to the technical direction of the Shorthand tool.

    • Report bugs.

    • Communicate with the customer support team and customers to suggest solutions to issues.

    • Assist in the creation of product documentation when required.

    Qualifications:
    • A minimum 10 years of experience in Software Engineering roles.

    • A minimum 3 years of experience in web application development.

    • Thorough knowledge of NodeJS and the web.

    • Experience with AWS.

    • A university qualification in computer science or a closely related field, or equivalent career experience required.

    Personality Attributes: 
    • You are a proactive self-starter, who does not need to be told what to do and will be resourceful in order to find solutions to any challenge.

    • You thrive in a fast-paced and demanding environment, and possess a high level of intellectual curiosity.

    • You are collaborative.

    • You find fulfillment in the job itself, and happiness in a job well done.

  • Frontastic GmbH (Europe only)
    Yesterday

    Frontastic is looking for a PHP Backend Developer (f/*/m) as full-time or part-time employee or freelancer. We're a remote-first company currently operating in the Europe/Berlin timezone.

    Your responsibility will be building and maintaining Frontastic's API Integrations. Frontastic is unique in connecting multiple headless systems to a single frontend and making this interaction configurable by Frontend Managers. We maintain abstractions for the most important domain concepts and will continuously integrate more headless backends. These integrations must be resilient, maintainable, observable and extensible and are integrated in our backend for frontend ACatwalk). You can introspect existing implementations here: https://github.com/FrontasticGmbH/common.

    This isn't a junior position, which doesn't mean you must have worked in this role before. In any case, you're aware of your technical ambassador talent and are able to excite people.

    What You'll Do

    • Maintain and improve existing API integrations

    • Maintain, extend and improve API abstraction test framework

    • Implement new API integrations or coordinate development of these with external teams or inside customer projects

    • Work together with Operations and Professional Services to ensure observability and resilience of the API integrations

    Who You Are

    • You have existing experience with building API integrations in PHP and understand that backwards compatibility and consistency is essential when building software that a large number of customers will base their projects on.

    • You're aware that external APIs might not always respond and there are always potential networking issues involved and you have ideas on how to handle these and are ready to implement the relevant measures into our infrastructure.

    • You're motivated to work from your home office or a co-working space and able to structure your workday accordingly. That’s what makes you special:

    • Deep knowledge of handling external APIs over various protocols (REST(ful), GraphQL, …)

    • Awareness of issues which occur in high load production setups when software is based on the data of external APIs

    • An understanding of the requirements of working in software development (quality assurance, testing, monitoring)

    • You have a completed education and at least 3 to 5 years of professional experience as a Backend Developer or in a comparable field

    • You reside and work in Europe

    • You have good writing and communication skills in English

    What We Offer

    Our team strives to improve themselves following these guidelines:

    • We offer a friendly learning environment and try hard not to blame anyone for not knowing something and actively encourage mentoring of our peers.

    • We use practices like pair programming, test-driven development when it makes sense and continuously refactor our code to constantly share knowledge and keep the amount of technical debt low.

    • The same goes for us as a company, we continuously refactor our rules and guidelines. Overall, we have a very transparent, helpful, warm, familiar employee culture.

    • We're a remote-first company with regular meetings in-person. We use tools like email, Hangouts and Slack to stay in touch during our daily work.

    We're an equal opportunity employer and value diversity at our company. We don't discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If we receive job applications from yet underrepresented groups those applications will be preferred.

    Compensation

    For this particular job, we are offering to pay between 40.000 € to 70.000 € based on experience and skills. Optionally, you can get Virtual Shares from our Virtual Shares Options Program (VSOP) as part of your compensation. If this job sounds interesting to you, please send a letter of motivation, CV and your earliest possible start date to [email protected] Do you still have a question? Don't hesitate to get in contact via email!

  • Bite Interactive (US or Canada)
    3 weeks ago

    BiTE has an opening for a React Native mobile developer to work fully remote.


    ***Candidates must be US/ Canadian residents.***


    We are looking for great developers to add to our rapidly growing team. Great developers are craftsmen who add value throughout the entire app process from initial strategy until final release. They iteratively improve our tools, find opportunities to automate, alleviate friction and strengthen our development process.

    • Required Skills & Experience

      • 5+ years developing native mobile applications

      • Expertise with React Native

      • Experience leading tasks throughout the project lifecycle

      • A strong passion to work in a fast-paced startup environment

      • Excellent communication skills

      • Enjoys interacting with clients and thrives in a highly collaborative fast-paced remote team.

      • Familiar with common architectural patterns and functional programming

      • Writes clean, well organized, well documented and well-tested code, utilizing language idioms and tools appropriate to the platform

      • Thrives in collaborative programming environments with frequent peer reviews.  


    • Desired Skills & Experience

      • Experience with Behavior Driven Development

      • Experience with Pivotal Tracker, Github, Slack

      • Expertise in Native iOS or Android development (esp. in Kotlin or Swift)

    Outside of work, we’re a tight-knit group made up of smart, fun, diverse, passionate people. We have games night about once a month. (Thanks BoardGamesArena!) And our #random channel in Slack is populated with a dizzying collage of snarky memes, music finds, vacation videos, pet/kids pics, obscure tech news and kurzgesagt Youtube videos.  


    If this sounds like a fit, we’d love to add you to our team.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!