Position: Lead React Native Developer
Company: DICEUS
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2023-07-01T00:00:00+03:00

We are seeking a highly skilled and experienced Lead React Native Developer to join our team. As a Lead React Native Developer, you will play a crucial role in leading the development of mobile applications on both iOS and Android platforms. Your expertise will be essential in architecting and developing these applications, as well as coordinating with teams working on other layers of the product infrastructure. We are looking for a strong team player with proven hands-on experience in React Native, leadership skills, and a strong personality. Familiarity with Agile methodologies, excellent technical knowledge, and a commitment to delivering high-quality results are essential.

**Responsibilities:**

● Lead the architectural design and development of pixel-perfect, smooth UIs across both mobile platforms.
● Diagnose and resolve complex bugs and performance bottlenecks to optimize app performance.
● Collaborate with teams to transition existing React web apps to React Native.
● Write clean and maintainable code for easy understanding and future maintenance.
● Utilize native APIs for seamless integration across different frameworks.
● Develop new user-facing features using React Native.
● Create modular and reusable front-end components and repositories for future use.
● Implement high-quality programming based on prototypes and wireframes.
● Incorporate modern and fluid animations and transitions to enhance user experience.
● Assist in project estimation and planning, providing technical guidance and expertise.
● Mentor and provide guidance to junior developers in the team.
● Work closely with stakeholders to understand requirements and translate them into technical solutions.
● Collaborate with modern tools such as Jira, Slack, GitHub, and Google Docs.
● Establish continuous delivery and continuous improvement practices, focusing on scalable and reusable front-end components and libraries.

**Requirements:**

● Proven hands-on experience of 5+ years and experience in leading development projects using React Native.
● Extensive experience of 5+ years in front-end development with JavaScript and TypeScript, including proficiency in ES6+ syntax.
● Strong proficiency in Swift, Objective C, and Java.
● Familiarity with native build tools like Xcode and Android Studio.
● Understanding of REST APIs, asynchronous data fetching, and offline storage.
● Experience in bridging between iOS and Android native modules and React Native.
● Knowledge of CI/CD practices.
● Proficiency in SQL/NoSQL databases.
● Previous experience working in Agile/Scrum projects, leading teams and driving successful delivery.
● Familiarity with Git version control.
● Flexibility and deadline-driven mindset.