ipayBTC Technologies Inc
Frontend engineer
Job Description
We’re looking for a skilled React and Flutter Developer who is proficient in TypeScript and has extensive experience in state management with tools like Redux and GetX. You will work on developing and maintaining highly interactive and user-friendly web and mobile applications, ensuring they align with our vision for a seamless Bitcoin experience.
Key Responsibilities
- Design, develop, and maintain responsive and scalable web applications using React and mobile applications using Flutter.
- Leverage TypeScript to ensure code reliability and maintainability.
- Implement efficient state management solutions using Redux in React and GetX in Flutter.
- Collaborate with cross-functional teams to gather requirements, solve challenges, and deliver high-quality features.
- Build reusable components and libraries for future use.
- Ensure high performance and responsiveness of applications on both web and mobile platforms.
- Debug, test, and resolve issues across all devices and platforms.
- Stay updated with the latest trends in React, Flutter, and blockchain technology to improve development practices.
Qualifications
- Proven experience as a React and Flutter Developer with a strong portfolio of web and mobile applications.
- Strong proficiency in TypeScript for web.
- Solid understanding and hands-on experience with Redux and other state management libraries for React.
- Familiarity with state management techniques in Flutter, such as Bloc, Provider, or GetX.
- Knowledge of mobile development best practices, including performance optimization and responsive design.
- Experience integrating RESTful APIs and WebSocket communication.
- Understanding of Bitcoin, blockchain technology, and crypto payment systems is a plus.
- Experience with modern development tools like Git, and CI/CD pipelines.
- Familiarity with UI/UX principles and ability to implement intuitive designs.
Soft Skills
- Excellent problem-solving and analytical skills.
- Strong communication skills and ability to work collaboratively in a remote or hybrid team environment.
- Self-motivated and able to manage time effectively in a fast-paced, dynamic environment.
Preferred Tools and Technologies
- React, Flutter, TypeScript
- Redux, Bloc, Provider, or GetX
- Firebase, WebSocket integration
- Git, CI/CD tools
Why Join iPayBTC?
- Work with cutting-edge Bitcoin and blockchain technologies.
- Be part of a company shaping the future of crypto payments.
- Competitive salary and performance-based bonuses.
- Opportunity to grow and work alongside a talented and diverse team.
Job Type: Full-time
Pay: ₦200,000.00 – ₦300,000.00 per month