We are seeking a Sr. Software Engineer B2 with 10 to 13 years of experience to join our dynamic team. The ideal candidate will have expertise in React Js and will work in a hybrid model. This role involves developing innovative software solutions that align with our companys goals and contribute to societal advancements. The position does not require travel and operates during day shifts.
Responsibilities
Develop high-quality software design and architecture using React Js to meet project requirements and enhance user experience.
Collaborate with cross-functional teams to define design and ship new features that align with business objectives.
Ensure the performance quality and responsiveness of applications by conducting thorough testing and debugging.
Identify and correct bottlenecks and fix bugs to maintain the code quality and improve application performance.
Continuously discover evaluate and implement new technologies to maximize development efficiency and effectiveness.
Provide technical guidance and mentorship to junior developers to foster a collaborative and innovative work environment.
Participate in code reviews to maintain high standards of code quality and ensure adherence to best practices.
Work closely with product management to understand requirements and translate them into technical specifications.
Optimize applications for maximum speed and scalability to enhance user satisfaction and engagement.
Contribute to the development of project timelines implementation plans and resource allocations to ensure timely delivery.
Engage in continuous learning and professional development to stay updated with the latest industry trends and technologies.
Communicate effectively with stakeholders to provide updates on project progress and address any technical challenges.
Support the team in troubleshooting and resolving complex technical issues to ensure smooth project execution.
Qualifications
Possess a strong proficiency in React Js and related technologies to deliver robust software solutions.
Demonstrate experience in software development lifecycle including design development testing and deployment.
Exhibit excellent problem-solving skills and the ability to work independently and as part of a team.
Showcase strong communication skills to effectively collaborate with team members and stakeholders.
Have a keen eye for detail and a commitment to delivering high-quality software products.
Experience in working in a hybrid work model and adapting to flexible work environments.