Position: Middle/Senior React Native Engineer
Company: PSR Company
Experience required: 2y
English level: upper

Transcenda is a global design and engineering services provider focused on helping organizations scale quickly, digitally transform, and deliver new products to market. They put people first and strive to be a changemaker by building a better future through technology. Founded in July of 2019, Transcenda has grown to over 80 team members in just 1.5 years. Their client base is located in the United States and Canada and they care quite a bit about having a great culture while ensuring the projects they work on are interesting and where they can make an impact.

Our client is a US Based company, a recognized leader in home control and automation, and one of the fastest-growing smart home companies in the luxury and mid-markets. Building products that are inventive, easy to use, and future-friendly, so the customers could enjoy them for years.

You'll be involved in:

- Developing excellent world-class mobile applications

- Bringing new and innovative mobile user experiences to home control and automation

- Working with other teams to create great user experiences throughout the platform

- Working as part of an experienced React Native team with 10 engineers on our side

Must haves for this position (stacks, languages, soft skills)

Ranging from the Middle level with at least 1y of React Native experience and 2+ years in React to Senior level with 5+ years of experience.

3+ years of cross-platform development for mobile platforms (iOS / Android)
Experience with React, Redux, JavaScript, TypeScript / HTML5 / CSS
Experience with React Native SDK, Expo SDK
Excellent communication skills in written and verbal English
Team player with the ability to work in a distributed team
Understanding of Agile software development principles
Description of key duties and responsibilities

Drive engineering from concept to finished product
Write clean, high-quality, high-performance, maintainable code
Optimize application for maximum speed and scalability
Contribute to client-side and server-side architecture
Contribute to infrastructure and servers setup automation
Collaborate with UI/UX designers, software engineers, and product managers
Participate in code reviews
Languages (English - level?)

English - B2

Additional hard and soft skills nice to have

Experience with Styled Components
Experience with Open API (aka Swagger)
Experience with Python and building the backend REST APIs is a huge plus
Understanding of REST, HTTP, Websockets, TCP/IP networking
Understanding of Linux/Unix systems
Experience with test-driven development practices (unit tests, integration, e2e)
Experience in setting up the CI/CD pipelines

Schedule (overtimes, paid/not paid)

We're looking for full-time team members with 8h a day or 40h a week availability. There is flexibility in work hours, important to join team or client meetings, like daily standup zoom calls or planning/grooming/demo meetings. Generally, we expect the team to be available from 11am to 7pm for quick collaboration with other team members.

Value Proposition (Social package,  bonus system, career growth,  stock options, other):

Competitive compensation with annual merit increase reviews.
Generous PTO/Vacation.
PE tax coverage (5%).
100% medical and sports coverage.
Professional & soft skills training.
Schedule flexibility and work-from-home options.