
Punch is a full-service digital agency. We are designers, engineers, and marketers on a mission to build the best digital experiences.
We champion a boutique approach to product development. We have small teams, the best talent, and a horizontal management structure. The goal is to create a natural partner for your organization. Projects are handled between our three offices in San Francisco, New York, and Lahore, Pakistan. Each project uses all our resources and talents in-house.
We are recruiting to fill the position below:
Job Title: Software Developer
Location: Ikeja, Lagos
What we look for
- We value the ability to adapt to change and a desire for professional growth. We work hard to provide our talent opportunities to grow their skills through meaningful work.
Job Responsibilities
- Build dynamic and interactive web applications using MEAN, LAMP, MERN Stacks
- Collaborate with designers to turn wireframes and mockups into user-friendly web applications.
- Troubleshoot and resolve technical issues quickly and effectively.
- Stay updated with the latest tools, technologies, and best practices to improve your work.
- Work closely with a team of developers, designers, and product managers to deliver exceptional results.
- Write unit and integration tests to ensure the stability of the codebase.
- Develop RESTful APIs to connect the front-end and back-end seamlessly.
- Design and maintain databases, ensuring reliability and high performance.
- Write clean, modular, and efficient code that’s easy to maintain.
- Optimize applications for speed and scalability, ensuring a great user experience.
Skills Required:
- Proven experience working with JavaScript frameworks and libraries.
- Strong skills in JavaScript and a good understanding of modern front-end development practices.
- Knowledge of HTML, CSS, and responsive design principles.
- A good grasp of Git for version control and experience working in collaborative teams.
- Strong communication skills and the ability to translate ideas into technical solutions.
- A proactive mindset and eagerness to learn and adapt to new challenges.
- Knowledge of database design and management, particularly with MongoDB.
- A solid understanding of algorithms, data structures, and problem-solving techniques.
- Familiarity with API development and server-side frameworks like Express.js.
- Ability to optimize web applications for different platforms and devices.
Bonus Points For:
- Experience with cloud platforms like AWS or Azure.
- Familiarity with TypeScript or other strongly typed JavaScript variants.
- Understanding of CI/CD pipelines and deployment processes.
Benefits at Punch
- Salary: N250,000 – N800,000 per month.
- Professional Growth & Development
- Collaborative Culture & Recognition
- Operational Support & Relocation Assistance.
- Competitive Salary & Performance Bonuses
- Paid Time Off & Holidays
- Health & Wellness Support
How to Apply
Interested and qualified candidates should:
Click here to apply