Engage in the complete software development life cycle, and user-facing features using React.js within organizational constraints.
Build reusable components and front-end libraries for future use.
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Develop and sustain software with a focus on performance and security requirements.
Create and maintain unit/component tests to guarantee software quality.
Create and maintain visual representations of created components inside storybook
Ensure the technical feasibility of UI/UX designs.
Participate in code reviews and provide constructive feedback to team members.
Wymagania
Ensure that DES Operational Readiness principles are comprehended and applied by squad members.
Build and maintain a relevant engineering knowledge base and best practices within the squad.
Foster the engineering maturity of squad members across all product streams.
Oferujemy
Work closely with back-end developers and web designers: This involves improving usability and ensuring that the front-end integrates well with the server-side of the application.
Participate in cross-functional teams: Work in multidisciplinary teams that include members from various technology teams (e.g., Web, Mobile, DevOps) to deliver and maintain apps or groups of apps.
Engaging in technical discussions and innovation: Staying up-to-date with emerging technologies, applying best practices in web development, and contributing to the creation of intuitive and dynamic user experiences.
Collaborate on project planning and execution: Work with product managers and business owners to refine roadmaps, prioritize backlogs, and ensure that the product delivers maximum value while maintaining low cost of ownership.
Maintain transparent communication: Using collaboration tools like MS Teams for communication within the workstream, ensuring that all team members are aligned and informed about the projects progress.