Position: Lead React/React Native Developer
Company: Elementica
Category: JavaScript
Experience required: 2y
English level: upper

Build the most meaningful apps on the latest web technologies!

ABOUT ELEMENTICA

Welcome to Elementica! We are excited to see you on our profile. Elementica is a leading global software development company – expert in delivering web development, mobile application development and IT consulting services of any complexity to clients worldwide.

www.elementica.io

JOB POSITION

We are looking for an innovative and driven React.js/React Native Developer to join the team developing web based and mobile applications that will be launched on multiple platforms. As a Lead Frontend/Mobile Apps Developer you will be responsible for implementing the front-end of web applications as well as building mobile applications with a focus on front-end development. You will work closely with our development team to create high-quality, user-friendly molbile apps and interfaces that enhance the user experience.

RESPONSIBILITIES AND DUTIES

What you’ll do:

* Design and build mobile applications for Android and iOS platforms using React Native
* Create exceptionally well-functioning front-end interfaces with React.js/Next.js.
* Implement UX designs and mock-ups in performant user interfaces
* Take ownership and implement new features and improvements into React Native codebase
* Leverage APIs for deep integration with Android and iOS platforms
* Communicate with our backend team regarding API implementations using GraphQL and REST
* Collaborate with cross-functional teams to define, design, and ship new features for both web and mobile applications
* Use the latest technologies to solve real problems for our customers

What we look for in you:

* 3+ years of software development experience with a Bachelor's degree
* Results-oriented, collaborative, pragmatic and agile mindset
* Ability to write testable, scalable, and efficient JavaScript and ReactNative code with proper documentation
* Excellent interpersonal communication skills, team collaboration and organisational skills
* Highly adaptive, self starter, creative problem solver
* Ability to communicate openly and in an effective manner
* Fluent English, both spoken and written
- Continuous independent learning

We are looking for these skills/experience:

* 3-5 years of experience in frontend development with a focus on UI/UX design
* Experience with responsive design, cross-browser compatibility, and accessibility standards
* Firm grasp of Adobe XD for UI/UX development
* Solid real world React Native development experience
* Advanced knowledge of JavaScript and TypeScript language and its nuances, including ES6+ syntax
* Familiarity with native build tools, like XCode, Android Studio
* Experience with React hooks, CSS-in-JS, Redux, Jest
* Understanding of REST APIs
* Testing outside-in: end-to-end integrations units
* Experience with releasing multiple apps in the Google Play Store and iOS App Store
* Experience in maintaining legacy code and web performance optimizations
* Understanding of common development principles and best practices (SOLID, DRY, YAGNI) and basic understanding of design patterns
* Experience using Git, Jira
* Experience working in agile frameworks like SCRUM

What we offer:

* The opportunity to drive the development of cutting-edge software products
* The chance to work on interesting technical challenges such as advanced algorithms, wide integrations or scalable content management
* A positive, highly skilled, young team with a focus on quality
* Hybrid/remote working possibility / Home-office friendly / Flexible working hours
* A lot of room for your own ideas. We always highly encourage you to work on them together with the team
* Outstanding compensation based on experience and 20 days vacation
* Sponsored training opportunities with Udemy and English classes

Our job offer Lead React/React Native Developer sounds interesting? Then we are looking forward to receiving your application!