Outcess
Posted 1y ago

Full-Stack JavaScript Developer

Outcess
Lagos or Enugu
OnsiteFull Time
Responsibilities
  • designing APIs
  • building interfaces
  • collaborating teams
Requirements
  • Full-stack JS dev with React Native and Meteor.js
  • Node.js, MongoDB
  • REST APIs
  • HTML/CSS/ES6
  • Git
  • CI/CD
  • Sports interest preferred
Technical tools mentioned
React NativeMeteor.jsNode.jsMongoDBRESTHTML5CSS3ES6+GitDockerAWSCI/CD

Job description

Job Description:

We are seeking a talented and versatile Full-Stack JavaScript Developer with proven expertise in both React Native and Meteor.js to lead the end-to-end development of our sports-centric platform. This is a unique opportunity to build high-impact digital experiences from the ground up that engage and energize sports fans around the world.

The candidate will be responsible for architecting and implementing both front-end and back-end components, building real-time, data-driven user interfaces, and ensuring secure, scalable, and optimized performance throughout the application stack. You’ll work cross-functionally with product managers, designers, and other developers to deliver a seamless experience across web and mobile platforms.

Ideal Candidate:

The ideal candidate is a well-rounded, self-starting developer who thrives in a fast-paced, agile environment. They are passionate about creating digital experiences that blend elegant interfaces with powerful functionality and enjoy working across the full application stack.

Key Responsibilities:

Architecture & Development:

• Design, develop, and maintain scalable, performant, and secure full-stack JavaScript applications using React Native (front-end) and Meteor.js (back-end).

• Lead development efforts from concept through deployment, including defining APIs, database schemas, and reusable components.

• Maintain and expand application logic using Node.js, MongoDB, and DDP as part of the Meteor.js framework.

Front-End Development:

• Create responsive, accessible, and visually engaging user interfaces that function flawlessly on iOS, Android, and web browsers.

• Collaborate with designers to turn wireframes and prototypes into pixel-perfect UI using React Native components.

• Ensure high performance, responsiveness, and compatibility across devices.

Back-End Development:

• Build and maintain RESTful APIs and/or DDP methods to support dynamic front-end features.

• Integrate with third-party services (e.g., sports data APIs, authentication providers, push notifications).

• Optimize server-side performance, implement proper data validation, and maintain secure user authentication and authorization flows.

Collaboration & DevOps:

• Collaborate closely with cross-functional teams to identify pain points and architect full-featured solutions.

• Participate in code reviews, peer programming sessions, and documentation efforts.

• Assist in deploying apps to production environments using CI/CD pipelines and tools like Git, Docker, AWS, or Galaxy.

Quality & Testing:

• Write and maintain unit, integration, and end-to-end tests using testing frameworks (e.g., Jest, Mocha, Cypress).

• Ensure code quality, reliability, and maintainability through best practices.

Performance Monitoring & Maintenance:

• Monitor and troubleshoot issues across the full stack, including performance bottlenecks, memory leaks, and UI bugs.

• Proactively suggest improvements to codebase, architecture, and team workflows.

Job Category:

Java Developer

Skill Sets Required / Preferred

Qualifications:

• 3+ 5 years of experience in full-stack development using JavaScript, with proficiency in React Native for front-end and Meteor.js for back-end development.

• Strong knowledge of Node.js, MongoDB, and other JavaScript frameworks and libraries.

• Experience in building and consuming RESTful APIs.

• Proficiency in HTML5, CSS3, and JavaScript (ES6+).

• Understanding of responsive web design and mobile-first development principles.

• Familiarity with version control systems like Git.

• Strong problem-solving skills, attention to detail, and ability to work in a collaborative environment.

• Passion for sports and understanding of sports culture is highly preferred.

About Outcess

Sports technology platform for fan experiences.