Job details

React Native Software Engineer

  • Java
  • REST
  • TypeScript
  • iOS
  • Android
  • React Native
  • ES6

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 7 months ago

We're a software consulting company with an 85-people office in Wrocław, headquartered in San Francisco, and with other offices in New York, Portland, London, and India. Our team's passion manifests itself in every client engagement. Our clients are a mix of new ventures, Fortune 500 brands, and innovative NGOs across a variety of sectors. We work with different technologies and there are a lot of opportunities to learn. 


Would you like to join our rockstar team? 


We do well with smart people, who take professionalism seriously (but also know how to have fun) and who know how to support their team members while working hard to make clients happy. Everyone is empowered at Kellton and new team members can make a difference right away and progress quickly in responsibility and ownership. 


Employment form: B2B, in Wrocław or remotely. 



💪🏼 We care about your growth…


• you will sense a knowledge-exchange culture from Day 1 - workshops, meetups, hackathons, or coffee machine meetings - we inspire each other daily 💡

• training, courses, workshops, and conferences of your choice will be covered by Kellton

• you won’t get stuck within one area - we’ll make sure that you’ll be challenged with various types of projects. Just look up our case studies!

• you’ll work in an international and multicultural environment on a daily basis 🌎

• aspiring to become a full-stack or just willing to broaden your knowledge? Cross-team work will let you learn and help other departments

• free English lessons twice a week - with us, you will take your language skills to the next level 🇬🇧


🧘🏻‍♀️ …well-being...


• 20 days of paid time off on a B2B 🏝

• ever wondered how will bar, office, and dev-cave basement look combined? That’s our office aka the best and natural habitat for devs (can be outranked only by your home office)

• multiple food benefits: home-ordered meals if you work remotely, in-office lunches, a kitchen full of snacks and drinks, and many more 🍱

• of course, we do provide Multisport Card


💆🏼‍♀️ …and ease of mind. 


• we insure your life and health with personalized insurance and private healthcare

• create a practical, unique, and comfy workspace with our 1.5K PLN home-office bonus 🏡



🙌🏻 Clear recruitment process:

1. Introductory meeting 🤜🏼🤛🏼 - we are a close-knit team, and getting to know each other is our priority! 

2. Short task 🧠 - we want to see how you approach the challenge and how you code, how logically you think and how you solve problems.

3. Technical screen ⚙️ - after that stage, you won’t have any unanswered technical questions. You will also have the opportunity to discuss your task with people who reviewed it and show off your coding skills.

4. A meeting with your future manager. 🤝

\n


What you'll be doing:
  • Setting up react native project from scratch and selecting appropriate tools and libraries
  • Building pixel-perfect, buttery-smooth UIs across iOS and Android mobile platforms
  • Leveraging native APIs for deep integrations with mobile platforms platforms
  • Diagnosing and fixing bugs, resolving performance bottlenecks for performance that feels native
  • Reaching out to the open source community to encourage and help implement mission-critical software fixes
  • Maintaining code and writing automated tests to ensure the product is of the highest quality.


Ideally, you have:
  • 3+ years of commercial experience, including 1.5+ years with React Native
  • Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
  • Ability to write clear and comprehensible code, meeting high quality standards
  • Rock solid skills at working with third-party dependencies
  • Good understanding of REST APIs, the document request model and offline storage
  • Familiarity with the mobile application development lifecycle
  • Experience with automated testing suites, like Jest and React Native Testing LibraryExperience with CI/CD pipelines for React Native applications
  • Experience in solving complex data and UI/UX  flows, designing and implementing overall app architecture
  • Strong analytical and problem solving skills, ability to troubleshoot issues
  • Great enthusiasm in keeping up to date on the latest mobile application best practices


Nice-to-Haves:
  • Familiarity with native build tools (Xcode and Android Studio)
  • Experience with mobile native languages (Swift, Objective-C, Kotlin, Java)
  • Some experience with tools such as XCUITest, UI Automator, Appium, Detox, etc. and methodologies such as BDD


\n