
ReactNative Developer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a skilled ReactNative Developer with 2+ years of experience in JavaScript, React.js, and React Native to join our team. This role is Full-time and offers a Hybrid work arrangement.
Responsibilities
- Assess tasks and provide reliable time estimates
- Design and build applications of medium and advanced complexity for the Android and iOS platforms and deploy them to Google Play Market and App Store
- Leverage native APIs for deep integrations with both platforms
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience
- Optimize application regarding project requirements
- Collaborate with the backend team and use external data sources and APIs
- Cover one’s own code with unit tests and run them to ensure security, usability, and general reliability
- Work on integrating available open-source third-party plugins, components, and libraries
- Work on integrating the provided visual design, including animations and UI effects, into applications
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Communicate with clients, answer questions, explain decisions, and understand inbound feedback and requests
Requirements
- 2+ years of experience and a firm grasp of the JavaScript language and its nuances, including ES6/ES7 (ECMAScript)
- 2+ years of experience with React.js
- 1+ years of experience with React Native, its commonly used libraries along with relevant state management techniques: Redux, redux-thunk, redux-saga (preferred), Context API, hooks
- Strong understanding & usage of SOLID principles and software design patterns
- Knowledge of Android and iOS UI design principles
- Understanding of CI/CD (principles, instruments)
- Understanding and experience with REST, SOA concepts
- Ability to analyze, profile, and eliminate performance bottlenecks in web and mobile applications
- Knowledge of TypeScript
- Solid understanding of the full mobile development life cycle
- Level of English – Intermediate or higher
Nice to Have
- Experience writing unit tests using Jest, Enzyme, and React testing library
- TDD experience with Jasmine
- WebSockets, real-time apps
- Experience developing with Node.js
- Basic knowledge of web apps security (OWASP TOP10)
- Practice in debugging Android and iOS applications in emulators and real devices
- Experience in collecting crash statistics and eliminating crash causes (e.g. Sentry, Crashlytics)
- Ability to set up the required development environment
- Experience with Linux-based OS, Bash
We Offer
- Competitive salary based on your qualifications and skills
- Flexible working hours aligned with your schedule
- Paid vacations and sick leaves
- Participation in industry conferences
- Accounting services
About the Company
Ready to take your business to the next level? Contact us today to schedule a consultation and discover how ALevelSoft can help you achieve your goals. Let's innovate together!
© ALevelSoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
At ALevelSoft, you’re stepping into a world where technology meets purpose. We don’t just develop software; we empower our team to drive digital transformation. Specializing in custom web and mobile application development, cutting-edge UI/UX design, and innovative technologies like IoT and AI, we offer a playground for tech enthusiasts to explore, innovate, and excel.Your Growth, Our Priority:Join a team where your growth is as important to us as the solutions we build. Our commitment to your development is reflected in:▹ Diverse Projects: Engage with a variety of industries — Healthcare, FinTech, Sports Technology, and Reseller Solutions — each offering unique challenges and learning opportunities.▹ Engineering Excellence: Whether it’s custom software, mobile apps, or web development, we provide the environment for you to hone your skills across a broad tech stack, including JS frameworks, C#, .NET, and cloud services.▹ Continuous Learning: With access to cutting-edge projects and technologies, your professional development is continuous, supported by personalized advancement plans and a culture that prizes learning and innovation.Why ALevelSoft is Your Workplace?▸ Empowerment and Growth: Fast-track your career through diverse project experiences, enhanced by regular technical evaluations and customized career pathways.▸ Rewarding Experience: Beyond competitive salaries and flexible work schedules, we ensure work-life balance with paid leave and the freedom to work remotely.▸ Community and Collaboration: Be part of a dynamic, supportive community. Our culture thrives on collaboration, mutual respect, and the joy of creating something new together.▸ Innovation at Every Turn: Here, your ideas matter. We’re a company that’s always looking ahead, ready to embrace new technologies and creative solutions.Join us at ALevelSoft, where your career is poised for acceleration in an empowering, innovative environment. Dive into a world where your contributions shape the future of technology and where your professional journey is just as important as the destinations we reach together.
More at ALevelSoft
All 6 rolesSimilar jobs

React Native Developer
Infinity Technologies

React Native Developer
Infinity Technologies

React Native Developer
Infinity Technologies

React Native Developer
Infinity Technologies