- Professional
Description
About the Company: IOTAP is the creator of Work 365. Work 365 is a leading subscription management and billing automation application. IT services and software companies use Work 365 to grow and manage their recurring revenue.
Our team is spread out across the world. Our two main regions where we have full-time employees are the United States and India. We have endless opportunities for the technologists at heart who want to deliver world-class experiences to millions of users.
At Work 365, we create opportunities to engage and thrive on your terms. Work 365 has played a pivotal role in getting businesses on cloud and helping them increase their productivity with Microsoft Solutions.
We are seeking an enthusiastic passionate individual that is self-motivated and eager to grow. The ideal candidate will be aligned with our core values of being "Confident, Accountable, Empathetic, Fair and Growth Minded".
What We Offer (Perks, Benefits, Growth Opportunities)
When asked about the top reasons people love working at IOTAP, they highlighted:
• Flexibility in work schedule
• Clear growth opportunities
• Engaging job roles and profiles You will enjoy working with us if:
• You thrive on courage and confidence in your work
• You take full ownership and pride in delivering results
• You enjoy exploring new and better ways of doing things
• You know how to work smart (and fast)
• You have a strong obsession with attention to detail
Job Role
• Design and develop interactive, responsive web applications using React.js and
modern JavaScript frameworks
• Collaborate with front-end and back-end teams to integrate UI components with
APIs and backend services
• Translate wireframes, prototypes, and mockups into functional, user-friendly web
pages
• Write clean, efficient, reusable, and maintainable code following best practices
• Conduct user research, usability testing, and analyze feedback to continuously
improve UX
• Ensure technical feasibility of UI/UX designs and optimize for performance and
scalability
• Participate in code reviews, pair programming, and collaborative development
practices
• Analyze and improve front-end performance (page load times, responsiveness,
accessibility)
• Write comprehensive documentation for code, features, and best practices
• Maintain and update web applications to align with the latest technologies and
security standards
Requirements
Frontend Development:
• Strong experience in React.js and its ecosystem (React Router, Redux, Hooks, etc.)
• Proficiency with HTML5, CSS3, JavaScript, TypeScript, and ES6+
• Experience with UI frameworks/libraries (Material-UI, Ant Design, Tailwind CSS)
• Familiarity with Fluent UI v9 is an advantage
• Experience with modern JavaScript build tools (Webpack, Babel, NPM/Yarn)
UX/UI Design:
• Strong understanding of UX principles, including user-centered design, interaction
design, and accessibility
• Familiarity with design tools (Figma, Sketch, Adobe XD)
• Experience with wireframing, prototyping, and usability testing
API Integration:
• Strong knowledge of RESTful APIs and JSON
• Understanding of API authentication (OAuth, JWT)
• Experience with async programming in React environments
Testing & Debugging:
• Experience with testing tools (Jest, React Testing Library, Cypress)
• Strong debugging and troubleshooting skills
Collaboration & Version Control:
• Proficient with Git and modern collaboration workflows
• Experience in Agile methodologies
Performance Optimization:
• Knowledge of React performance best practices (lazy loading, code splitting, etc.)
• Familiarity with AI-assisted development tools (e.g., GitHub Copilot, AI
coding/testing tools)
Nice to Have (Bonus)
• Exposure to PCF (PowerApps Component Framework) controls development and
debugging
• Familiarity with Microsoft Power Pages
• Experience with performance monitoring tools (e.g., Application Insights,
Lighthouse)
Required Qualifications / Skills
• Bachelor’s degree in computer science, Information Technology, Engineering, or a
related field (B.E./B.Tech or equivalent)
• 3+ years of hands-on experience in frontend development with React.js