Magnus Mage was founded to deliver solutions that empower our clients to operate their businesses more efficiently.
We are innovating the IT industry with multi-dimensional approaches, delivering high-tech solutions at the enterprise level.
At Magnus Mage, our environment is built on a foundation of mutual respect and hard work, a space where creativity and innovation thrive. We believe that respect empowers every individual to learn, collaborate, and lead with purpose.
About You:
We are looking for an experienced and passionate React.js Developer to join our frontend development team.
Required Skills and Experience:
- Experience: Minimum 1 -2 year of experience in frontend development with a strong focus on React.js.
- JavaScript: Advanced proficiency in JavaScript (ES6+) , with a solid understanding of modern programming paradigms and patterns.
- React Ecosystem: Expertise in React.js, including proficiency with libraries such as React Router, and React Query.
- State Management: Strong experience with Redux, or similar modern state management solutions and proficiency in Context API and React Hooks.
- CSS-in-JS: Familiarity with CSS-in-JS solutions (e.g., Styled Components, Emotion) for building scalable and maintainable styles.
- Performance Optimization: Knowledge of optimizing applications for performance, including techniques like code splitting, lazy loading, memoization, and optimizing network requests.
- Tooling and Build Systems: Basic understanding of build tools and package managers like Webpack, Vite, Babel, and NPM/Yarn.
- API Integration: Strong experience with RESTful APIs, handling data fetching, caching, and error management.
- Version Control : Proficient in using Git for code management and collaboration.
- Agile Methodology: Strong understanding of Agile methodologies, particularly Scrum, with hands-on experience in Agile team environments.
- Soft Skills: Excellent problem-solving, analytical, and multitasking abilities, with strong communication and time-management skills.
Nice to Have:
- Next.js: Proficiency in Next.js for server-side rendering, static site generation, and creating SEO-friendly applications.
- Web3 and Blockchain Development: Experience with decentralized applications (Dapps) development, particularly using frameworks like Web3.js, ethers.js, or Moralis.
- Testing Frameworks: Experience with testing frameworks like Jest, React Testing Library, or similar tools for comprehensive test coverage.
Preferred Qualifications:
Bachelor's degree in IT/Computer Science/Software Engineering from a reputable university.
Benefits:
We offer multiple benefits depending on the contract type. Some of the basic benefits are as follows:
- Market Competitive Salary
- Annual Increments
- Paid overtime
- Office Lunch
- Employee Training and Development
- Annual, Sick, Casual, Maternity/Paternity Leaves
- Public Holidays
- Leave Encashment
- Eid Allowance
Job Type: Full-time
Pay: Up to Rs85,000.00 per month
Ability to commute/relocate:
- Lahore Johar Town: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- What are your salary expectations?
- what is your current notice period, and when would you be available to join us?
Education:
Experience:
- React: 2 years (Required)
- Javascript: 2 years (Required)
- Redux: 2 years (Required)
- UI Development: 2 years (Required)
Location:
- Lahore Johar Town (Required)
Work Location: In person