Job Description
Renexcode is looking for a MERN Stack Developer to produce scalable software solutions. As a MERN Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
Requirements:
- Design mobile app for Android & IOS both.
- Experience to start the app from scratch using Adobe XD or PSD designs and publish on both platforms Android & IOS.
- Hands-on experience in MERN stack development.
- Fluent in Frontend Technologies such as HTML, CSS, JavaScript XML, React JS, React Native, AJAX, with an understanding of CSS preprocessors including Sass and LESS.
- Experience in Node JS, Express JS, Mongo DB,GraphQL, React Native, PHP, MVC frameworks (i.e. Laravel, CI, etc) and API design and developments would be a plus.
- Knowledge and hands-on of any AWS, Microsoft Azure, and Google Cloud is a plus.
- Knowledge and hands-on of Redux and Redux tools.
- Sound knowledge of data structures, system design, algorithms, software modeling & design techniques.
- Proficient understanding of code versioning tools, such as Git.
- Proficient with software development lifecycle (SDLC), OOP, and Agile Methodologies.
- Able to work under workload pressure and should manage the deadline.
- BSc degree in Computer Science or relevant field.
Responsibilities:
- Take complete ownership of building full-stack web and mobile applications alongside our product, design, and business teams. Translate requirements into production-ready code, built to scale.
- Designing and developing databases, applications and servers to support mobile and web frontend applications.
- Ensuring security and privacy for application users.
- Build responsive web interactions through effective front-end architecture.
- Developing and designing RESTful services and APIs.
- Managing cloud infrastructure including build, deployments and testing.
- Coding across multiple platforms, languages, frameworks and platforms to ensure functionality across multiple channels.
- Leading and developing best practices and providing training and support to internal teams.
- Determining application responsiveness for consumers.
- Keeping current with industry trends and developments that can be applied to company needs.
- Gather and write technical documentation.