About Full Stack Developer:
We are looking for a MERN Stack Developer with experience in building and publishing apps for iOS and Android, and proficiency in Next.js for developing server-side rendered web applications. Your primary focus will be the development of Web applications and the development / integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. We are a fluid organization and there will sometimes be expectations of tasks beyond the stated job description. For instance, you may be asked to assist with testing other functionalities, or to assist with a production support incident. Changing customer priorities will also mean switching out of an unfinished task to focus on a higher- priority task.
Roles & Responsibilities:
- Assess and differentiate between good and bad design, providing insights and recommendations for achieving effective design solutions.
- Apply extensive expertise in modern frontend frameworks and tooling to develop and maintain highly functional and efficient frontend solutions.
- Demonstrate understanding and expertise in browser behavior, performance, compatibility, and cross browser issues, ensuring optimal functionality and user experience across different browsers.
- Working closely with other technical specialists for the technical architecture of features.
- Working on advanced CSS, animations and responsiveness.
- Take ownership of the entire software development lifecycle, from gathering requirements to overseeing the release process, ensuring successful delivery of high-quality software solutions.
- Produce bug-free and production grade code.
- Collaborating with and guiding other team members to define app features and dependencies.
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Ensuring the quality and performance of the application to specifications.
- Ensure the independent prioritization and delivery of high-quality features.
- Identifying potential problems and resolving application performance bottlenecks.
- Designing and implementing application updates.
Prerequisites:
- Bachelor's degree in computer science, information technology, or a similar field.
- Min. 3yrs experience working as MERN Stack developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Hands on experience with REACT tools including React.js, Next.js, Webpack, Enzyme etc.
- Experience with user interface design.
- Experience on performance testing frameworks including Mocha and Jest.
- Experience managing and mentoring junior team members.
- Experience with browser-based debugging and performance testing software.
- Significant hands-on experience in ES6.
- Experience in developing Rest APIs using NodeJS and MongoDB.
- Familiarity using version control tools like Git and IDEs like Android Studio, VS Code etc.
- Strong coding, data structures and algorithms.
- Excellent troubleshooting skills.
- Good project management skill.