Qualifications
- Bachelor's degree in computer science, computer engineering, or related field.
- Proficiency with JavaScript, CSS, HTML, and front-end languages.
- 6+ years experience of REACT tools including React.JS, Webpack, Enzyme, Redux,and Flux.
- The ability to learn new technologies quickly
- The ability to communicate complex procedures to other colleagues.
Responsibilities for SDE3
- Understand the high-level product roadmap for the squad andimmediatefeatures to be developed, contributing to high-level estimation and lay-out of the
- development sequences. Complete complex development tasks with minimal guidance
- Constantly and actively contribute to pushing code to production with the objective of becoming a main contributor. Write testable, efficient, and reusable code suitable
- for continuous integration and deployment, that respects best practices and industry development standards
- Review Unified Modeling Language (UML) diagrams and technical documentation, ensuring its quality. Enable best practices to help the team achieve their technical
- tasks and continually thrive in improving the technology of the product/team.
- Drive the adoption of best practices & regular participation in code reviews, design reviews, architecture discussions
- Experiment with new and relevant technologies, and tools, and drive innovation & adoption while measuring yourself on the impact you can create.
- Implementation of long-term technology vision for your team. Responsible for the complete architecture of your product.
- Creating architecture & designs for new solutions around existing/new areas u Decide technology & tool choices for your team & be responsible for them.
- Be accountable for code quality with the assistance of a QA Analyst to conduct adequate testing.
- Review and contribute to technical documentation. Contribute actively to the design of the solution, challenging other members on technical decisions.
Skills
- Working with other JavaScript developers and software engineers to develop front- end and back-end architecture that's well-structured and flexible, along with the
- APIs to support it.
- Developing and implementing front-end architecture to support user interface concepts.
- Developing and implementing highly responsive user interface components using react concepts.
- Create data visualization tools, libraries, and reusable code for prospects.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.JS, Webpack, Enzyme, Redux, and Flux.
- Working with other JavaScript developers and software engineers to develop front-
- end and back-end architecture that's well-structured and flexible, along with the APIs to support it.
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial).