PureLogics is looking for an experienced Java Frontend Lead Engineer.
Responsibilities:
- Working as an active team member in an agile team, participating in the entire development lifecycle, from requirements to delivery, and being a strong individual contributor in our team-oriented environment
- Implementing system enhancements and new features to support existing or new business processes
- Applying both business and technical expertise to deliver customer-focused technical support
- Providing technical expertise and contributing to redesigning and upgrading existing systems
- Complying with team software development processes
- Working closely with stakeholders to implement customer requirements.
Required Skills:
Frontend Frameworks and Libraries:
- React.js or Angular: For building micro frontends and handling complex state management.
- Redux or NgRx: For managing global state across micro frontends.
- Webpack Module Federation: For implementing micro frontends and enabling multiple teams to work on different parts of the UI independently.
- JSP/JSX: Understanding the existing frontend setup for smooth migration to a micro frontend architecture.
UI/UX Tools:
- Figma or Adobe XD: For collaborating with designers and ensuring the implementation of a consistent user interface.
- Storybook: For developing and testing UI components in isolation.
API Integration:
- Axios or Fetch API: For interacting with backend microservices and ensuring smooth data flow between the frontend and backend.
- GraphQL: If the client considers implementing a more efficient querying mechanism for frontend data needs.
Testing Frameworks:
- Jest or Mocha/Chai: For unit testing React/Angular components.
- Cypress or Selenium: For end-to-end testing of micro frontends.
- Enzyme: Specifically for testing React components.
Build and Deployment:
- CI/CD: Integration with the backend team’s CI/CD pipeline using Jenkins, GitLab CI, or CircleCI.
- Docker: For containerizing the frontend application and ensuring consistency across environments.
Version Control:
- Git: For version control, managing branches, and collaborating with backend engineers.
Performance Optimization:
Lighthouse or Web Vitals: For ensuring that micro frontends meet performance standards and provide a smooth user experience.
Experience:
About Us:
PureLogics is a full services technology company with having presence in the USA, UAE, and in Lahore. Over the past 18+ years, we have matured from a narrowly-focused five-person team to a well-established technology hub with around employees. We’re CMMI Level 2 and ISO Certified company and highly acclaimed AWS consulting partners.
The success of our business mainly lies in building a team of A-players, who work together and build together, and who crave perfection in everything they produce for our elite clients. We offer the opportunity to young and enthusiastic individuals that are eager to take on tough challenges under our mentorship toward a bright future.
What are we offering?
- Health Insurance
- Provident Fund
- Annual Paid Leaves
- Compensation Plans
- Paid Certifications & Training
- Car Finance Program
- Bike Finance Program
- Child Education Program
- Two Annual Trips
- Stars Of the Month Rewards
- Quarterly Meetups
- Referral Bonuses
- Birthday & Eid Gifts
Skills:
Knowledge of Software, Communication Skills, Knowledge of Java,