Educational Qualifications
UG: Any Graduate
PG: Any Postgraduate
Job Responsibilities
-
Experience in developing large-scale, highly available, complex front-end development using JavaScript, React.js, and ReactNative.
-
Strong knowledge of both web and mobile application development.
-
Knowledge, skills, and experience to write detailed design documentation and functional specifications for application development.
-
Write well-designed, efficient, reusable, and reliable code.
-
Work with other senior Developers to resolve/debug program errors.
-
Knowledge and ability to apply OOD (Java, HTML, XML, Java Script, and Patterns) and impact to the application development process.
-
Knowledge of Agile development methodologies (preferably Scrum).
-
Knowledge of database design and data structure libraries,(e.g., Immutable.js).
-
Understanding of web services (REST & SOAP).
-
Guide team development efforts towards successful (high quality, on time) project delivery.
-
Provide technical leadership to teammates through coaching and mentorship.
-
Maintain high standards of software quality within the team by establishing good practices and habits.
-
Identify and encourage areas for growth and improvement within the team.
-
Review the code of other developers.
-
Collaborate with other software developers, and business analysts to plan, design, develop, test, and maintain web and mobile business applications.
-
Assist in the collection and documentation of user requirements, and development of user stories, estimates, and work plans.
-
Analyze and resolve technical and application problems.
Skills Required
JavaScript, Reactjs, React Native, Node JS, HTML, CSS, Redux, DOM, Flux, Frontend Web Development, Web Technologies, Mobile Application, iOS, Android, Data Structure, Design Pattern
Requirements
- Ability to establish and maintain effective working relationships, supporting company leadership and other team members.
- Ability to manage multiple and changing priorities/tasks.
- Must like to continuously improve code, product, and process.
- Must work with a strong professional and ownership mindset.
- Strong working experience in JavaScript, React Native, and ReactJs is required.
- In-depth understanding of Javascript, the DOM, and relevant concepts.
- Proficiency in Typescript.
- Should have hands-on experience with testing libraries like jest & enzyme.
- Must be strong in logic and coding abilities.
- Strong analytical and problem-solving skills.
- Must be passionate and self-motivated.
- Excellent team player and good communication skills.
Hiring Process
- Pre-selection based on your resume.
- Video exchange with the respective department.
- We'll do an internal review.
- Another video exchange with the leadership team