Junior Software Developer (React Native JS/TS & .NET)
Jobberman · Benin City, Edo, Nigeria
Human Resources Services · 51-200 employees
About the role
The developer will design, build, and maintain high-quality mobile and web applications using React Native and .NET. They will collaborate with the Product Manager and COO to implement software solutions that align with business goals.
What they look for
Requirements
The role requires strong front-end skills in React Native and back-end expertise in .NET. Candidates should have 0-2 years of experience and the ability to conduct code reviews and write unit and integration tests.
Full description
Job Description
Role Summary:
The Junior Software Developer with strong front-end skills in React Native (JavaScript/TypeScript) and back-end expertise in .NET will be part of a dynamic team, contributing to the development of innovative financial solutions that help achieve SUBA Capital’s goals. Working closely with our Chief Operating Officer and Product Manager, you’ll be instrumental in building, testing, and deploying efficient, scalable, and secure software applications.
Key Responsibilities:
Application Development:
Design, build, and maintain high-quality mobile and web applications using React Native for front-end development (JavaScript/TypeScript) and .NET for back-end services.
Collaboration:
Work with the Product Manager and COO to understand project requirements, identify development milestones, and implement software solutions that align with business goals.
Front-End Development:
Build responsive, scalable, and intuitive user interfaces using React Native, ensuring a seamless user experience across different devices and operating systems.
Back-End Development:
Develop and maintain RESTful APIs and services using .NET framework, ensuring robust data handling, security, and performance.
Code Quality and Testing:
Conduct code reviews and implement best practices to ensure high-quality, maintainable, and efficient code.
Write unit and integration tests to ensure code reliability and application stability.
Bug Fixing and Troubleshooting:
Quickly identify, troubleshoot, and resolve software bugs and technical issues in collaboration with team members.
Documentation:
Create and maintain documentation for application development processes, coding practices, and technical implementations.
Continuous Learning:
Stay updated on emerging technologies, frameworks, and best practices in front-end and back-end development to improve continuously and bring new insights to the team.