Senior React Developer at Centangle Interactive in Islamabad
Centangle Interactive is seeking an experienced React Developer to join our team and lead the technical aspects of our cross-platform health solution app project. As a team lead, you will play a crucial role in overseeing a diverse team of developers working with React Native, ReactJS, Electron, Python Django (Nice to have), and other technologies. Your leadership will drive the successful implementation of the app’s architecture, timely decision-making, code quality, and effective communication with both the development team and product owners.
The candidate should have good English communication skills with the ability to resolve support tickets. The candidate must have at least 5-7 years of working experience in ReactJS, React Native, and Electron preferably in a reputed organization. Having some experience with Ionic will be considered a big plus.
Responsibilities
- Provide technical leadership and guidance to a team, particularly in technology used by the Mobile Team (React Native), Desktop App (ReactJS + Electron JS +Django) and other developers.
- Collaborate closely with the Scrum Master, Frontend, and Backend Developer to ensure alignment on project goals and timelines.
- Architect the app’s technical solutions, making informed decisions that align with the project’s long-term vision.
- Evaluate and recommend alternate technical solutions when necessary.
- Lead code reviews, ensuring high code quality, adherence to best practices, and the incorporation of innovative techniques.
- Implement and oversee Continuous Integration and Continuous Deployment (CI/CD) processes.
- Proficiently use project management tools such as Jira to track progress and manage tasks effectively.
- Take ownership of project milestones, ensuring timely delivery and technical excellence.
- Foster a culture of open communication, collaboration, and knowledge sharing within the development team.
- Mentor and guide junior team members to aid their professional growth.
- Maintain close communication with the product owner to understand requirements and provide updates on technical progress.
- Ensure the app’s technical solutions align with the focused principles and functionalities.
- Ability to work in a fast-paced environment. Ability to take ownership and to be committed to your work and deliverables
- Analyzing code, requirements, system risks, and software reliability.
- Create modern and responsive layouts from designs and messaging provided by the creative team
- Design, build and maintain efficient, reusable, and reliable code.
- Design, code, and manage automated test scripts, continuous builds, and deployment.
- Contributing to all phases of the development lifecycle
Qualifications
- BS / MS in Computer Science / Engineering or relevant field
- Minimum of 5-6 years of relevant professional experience in React Native.
- Strong expertise in React Native, ReactJS, Python Django, Electron JS, and SQL Database.
- Proven experience leading technical teams and making architectural decisions.
- Excellent problem-solving skills, with the ability to analyze complex technical challenges and recommend effective solutions.
- Solid understanding of code quality standards, version control, and software development best practices.
- Experienced with the implementation of E2E testing.
- Experience with implementing CI/CD pipelines for efficient and automated software delivery.
- Proficiency in using project management tools such as Jira to facilitate effective teamwork and project tracking.
- Strong communication skills, both written and verbal, for effective interaction with team members and stakeholders.
- Demonstrated ability to work collaboratively in an Agile development environment.
- Passion for health solutions and an interest in contributing to an innovative and impactful project
- Plus: Excellent written and verbal communication in English
- Plus: Good knowledge of Python (Django)