Responsibilities:
— Build cross-platform applications using React Native;
— Leading and developing the mobile team;
— Collaborate with the team and the client to define, design, and ship new features;
— Code review, work on bug fixing, and improving application performance;
— Delivering the results no matter what;
— Manage expectations — communication is what our clients like the most about us;
— Participate in other mobile application development.
Required skills:
— 4+ years of successful web development experience;
— 3+ years of successful development with modern JS frameworks: React and React Native;
— Excellent programming skills, native JS knowledge;
— Solid understanding of mobile app development, design principles, and user experience;
— Understanding of Test Driven Development;
— Good English reading and writing skills;
— Positive attitude.
As a plus:
— Experience as a Team Lead;
— Unit testing/TDD experience with Jasmine WebSockets, real-time apps;
— Good understanding and practical knowledge of continuous integration/delivery methods;
— Experience with ES6/ES7 (ECMAScript);
— Agile practices experience.
We offer:
— Possibility to influence the development of the project
— Friendly professional staff and warm atmosphere
— Help with development via mentoring and coaching
— The environment where you can implement your ideas
— Plans for growth and the performance review (every 6 months)
— Flexible schedule and opportunities to working remotely (8 hours workday)
— Paid vacation and sick leaves
— Participation in educational activities and thematic conferences
— Team parties and corporate events
— Cozy office near Lybidska metro station