UI/UX React Engineer

Anonymous Employer

Engineering & Technology

IT & Telecoms Confidential
2 months ago

Job Summary

Responsible for the design and development of web based applications by applying the Software Development Cycle (SDLC) using React JS and React Native.

  • Minimum Qualification:HND
  • Experience Level:Mid level
  • Experience Length:3 years

Job Description/Requirements

Job Responsibilities:

  1. Designing and Developing Web based applications using React JS and React Native best practices.
  2. Write thorough software documentation for each application, library or module(s) developed including illustrating design ideas using appropriate diagrams and wireframes.
  3. Responsible for the development of products by applying the Software Development Cycle (SDLC) using React JS and React Native.
  4. Writing clear, efficient, scalable, and maintainable code using modular design concepts.
  5. Develop UI mockups, wireframes and prototypes that clearly illustrate how sites function and look like
  6. Develop React based web interfaces for modules integrated into APIs.
  7. Integrate into 3rd Party APIs.
  8. Designing, building and unit testing software in a collaborative environment 
  9. Maintain developed applications by applying DevOps CI/CD pipelines and principles.
  10. Adhere to the company’s product release cycle.
  11. Adhere to the company’s software development policies. 
  12. Adhere to the company’s information security policies.
  13. Develop applications to meet security standards such as OWASP. 
  14. Participating in system design and code reviews.
  15. Must have a team spirit and always be ready to read peer code reviews. 
  16. Use existing internal libraries and modules as required. 
  17. Assist in maintaining existing built libraries. 
  18. Gather, evaluate user requirements and collaborate with product managers and other business-side stakeholders to brainstorm, design, and create bleeding-edge features and applications.
  19. Translate vague mockups and other product manager input into achievable milestones and code.
  20. Identify and troubleshoot UX problems (e.g. responsiveness)
  21. Ensure high performance of applications by conducting performance tests and providing support.
  22. Ensure performance and scalability tuning to support large reporting needs.
  23. Conduct research and deconstruct our users’ digital interactions and habits.
  24. Stay abreast of developments in React JS and React Native
  25. Stay current and grow knowledge and skills to provide insight on cutting edge software approaches, architecture and products
  26. Research new technology and design patterns in collaboration with fellow engineers; propose changes that bring both short term and long term benefits



Requirements / Skills

  1. Knowledge of JavaScript MV-VM/MVC frameworks specifically React JS and React Native
  2. Previous work experience as a React Engineer.
  3. Experience using Git.
  4. Proficient in JS, CSS, HTML, and writing cross-browser compatible code.
  5. Good written/verbal communication and interpersonal skills
  6. Good problem solving skills.
  7. Knowledge of Linux/Unix is required.
  8. The ability to perform and oversee complex tasks and prioritize multiple tasks based on overall strategic goals.
  9. The proven ability to work independently and be self-motivated with minimal supervision and assistance.
  10. The ability to work within a fast-paced environment and adapt to change.
  11. The proven ability to be a team player with a collaborative orientation and the ability to effectively interact with, and influence, internal and external stakeholders.
  12. The capability to interface with multiple levels of the organization and to serve as an influence leader.
  13. Ability to express complex technical concepts effectively, both verbally and in writing.
  14. Strong presentation and facilitation skills.
  15. Familiarity and experience working with common third-party APIs.
  16. A proven ability to quickly and efficiently analyze problems and offer effective and workable solutions.
  17. Self-development skills with a willingness to keep up to date with fast changing trends.
  18. BSc in Computer Science or Computer Engineering is an advantage but NOT required.

Important Safety Tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

loading...

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Follow us On:
Follow us on FacebookFollow us on InstagramFollow us on LinkedInFollow us on TwitterFollow us on YouTube
Get it on Google Play
2022 Jobberman