Overview:
Napollo Software Design is currently recruiting Senior Front End Developer to work on-site at our Lahore, Bahria office. The person should be energetic and self-motivated who is passionate about web development and has a good eye for aesthetics and minimalist design sense.
Must-Have Skills:
- Proven experience developing modern web applications using React.js (with Redux), Vue.js (with Vuex or Pinia) and Jquery.
- Proficient in JavaScript (ES6+) and well-versed in component-based architecture, custom hooks, and composition API.
- Solid expertise in building responsive, accessible, and pixel-perfect UIs with HTML5, CSS3, Tailwind CSS, and Bootstrap.
- Experience integrating RESTful APIs and handling asynchronous data fetching using libraries like Axios or Fetch.
- Ability to convert design mockups (from tools like Figma, Adobe XD, etc.) into clean, semantic, and fully responsive code.
- Strong knowledge of state management patterns, including Redux, Vuex, and Pinia, for managing complex application state.
- Familiarity with version control systems like Git, and comfortable working with branching strategies and pull requests.
- Excellent problem-solving, debugging, and performance optimization skills.
Core Responsibilities:
- Collaborate with UI/UX designers, product managers, and backend developers to deliver high-quality user interfaces.
- Develop and maintain responsive front-end applications using React.js, Vue.js, and related ecosystem tools.
- Implement application state management using Redux in React and Vuex/Pinia in Vue.js.
- Write modular, maintainable, and reusable components using best practices in both React and Vue.
- Translate UI/UX designs and wireframes into functional and cross-browser-compatible interfaces.
- Optimize applications for speed, performance, and scalability across all devices and platforms.
- Participate in code reviews, share knowledge with team members, and maintain consistent coding standards.
- Stay up-to-date with evolving trends in frontend technologies, especially in the React and Vue ecosystems.
- Build reusable libraries and components that can be shared across projects.
- Debug, troubleshoot, and resolve frontend issues efficiently and proactively.
- Ensure UI/UX consistency, accessibility, and mobile-first responsiveness across the platform.
- Contribute to continuous improvement by suggesting and implementing better tools, workflows, or libraries.
*
- Education:
- Associates degree in computer sciences or related field
Experience:
- Minimum of four (2) years of experience
- A combination of education and experience will be considered.
Onsite-Full Time role
Timings: 4pm-1am
Job Type: Full-time
Pay: Rs1.00 - Rs2.00 per month
Work Location: In person