Job Description
Job Description
Our Software Developer is an experienced and collaborative engineer who writes clean, maintainable code and contributes to design discussions. You’re comfortable taking ownership of moderately complex features, working both independently and as part of a team. You have solid technical skills, an eagerness to keep learning, and a passion for building great user experiences.
General Skills :
- Strong understanding of software engineering concepts and principles.
- Proactive in seeking out opportunities to improve code quality and team processes.
- Contributes effectively in team discussions, offering thoughtful insights and constructive feedback.
- Collaborates closely with other developers to design, build, and maintain features.
- Participates actively in code reviews, advocating for best practices and clean code.
- Communicates clearly with technical and non-technical team members.
- Stays current with industry trends and emerging technologies.
- Helps troubleshoot and resolve complex bugs with guidance when needed.
Education Requirements :
B.S. in Computer Science, Information Technology, or a related field, or equivalent practical experience.Technical Skills :
Solid experience with React based JavaScript UI / UX frameworks.Ability to design and build user-friendly, responsive interfaces.Experience integrating JSON data from external APIs and web services.Proficient with version control systems like Git / GitHub.Ability to test and debug applications effectively using local environments, IDEs, and tools like Postman.Familiarity with implementing testing strategies such as unit or integration tests using frameworks like Jest, Cypress, or similar.Exposure to Agile development practices and tools such as Jira or similar.Willingness and ability to quickly learn and adapt to new technologies and frameworks.Experience with CMS platforms like Builder.io , Drupal, or others for content-driven websites.Experience with LMSes like Bridge, MapleLMS, or Docebo would be helpful.Exposure to CDNs like CloudFare would be helpful.What We’re Looking For :
We want someone who is excited about building quality software, collaborating with a supportive team, and continually growing their skills. You should be able to take a feature from concept to delivery while balancing quality, maintainability, and timelines.
If you’re passionate about clean code, effective teamwork, and delivering great user experiences, we’d love to talk to you!