A highly skilled Full Stack Developer who is proficient with both front-end and back-end programming, with an emphasis on front-end technologies, particularly React for web development and React Native for mobile app development.
He / She must be an expert in developing and designing front end and backend, ensuring the responsiveness of applications, and working alongside UI / UX designers for web design features, among other duties.
Good organizational skills and attention to detail. High emphasis on code quality.
KEY RESULTS AREAS (RESPONSIBILITIES) :
- Developing front-end web applications using React and React Native mobile applications
- Designing user interactions on web pages and mobile apps
- Developing back-end website applications
- Creating servers and databases for functionality
- Working alongside designers for web and mobile app design features
- Seeing through a project from conception to finished product
- Designing and developing dashboards for visualizations
- Dynamic presentation of high-volume data using charts
- Strong understanding of UI / UX, and assuring a better UI / UX
- Designing and developing APIs
- Review and estimate requirements while working with team to plan agile sprints related to application and process development roadmaps
- Commit and organize source code in GitHub enterprise
- Meeting both technical and consumer needs
- Staying abreast of developments in web applications, mobile app development, and programming languages
- Test applications, software, and websites
- High emphasis on code quality
KEY JOB REQUIREMENTS :
Minimum bachelor's degree in computer science / Information Technology or equivalent
- Minimum 5 years of experience in both front-end and backend technologies, with at least 3 years focusing on React and React Native development.
- Experience in developing modern, scalable, and high-performing full-stack web and mobile applications.
Must have knowledge of front-end technologies like :
- React for web development and React Native for mobile app development.
- Foundation, Bootstrap, and other CSS frameworks
Knowledge of back-end technologies like :
- Node.js, Python
- API design and development
Familiarity with database technologies like :
Other requirements :
- Ability to work under high pressure and complete projects under tight deadlines.
- Comfortable multi-tasking and working as part of a global team, as well as working independently and taking ownership.
- Adaptive to ambiguity and willing to change in a fast-paced environment.
- Team management and coordination
- Stellar visual skills and attention to detail
- Understanding of CI / CD, Docker, Kubernetes, and DevOps techniques