Apply

Senior Frontend Developer (Web-React)/(Web & Mobile)

Posted 2024-10-16

View full description

šŸ’Ž Seniority level: Senior, 7+ Year

šŸ“ Location: India

šŸ” Industry: Software and Digital Engineering

šŸ¢ Company: Encora

šŸ—£ļø Languages: English

ā³ Experience: 7+ Year

šŸŖ„ Skills: LeadershipNode.jsProject ManagementSoftware DevelopmentAgileAndroidDesign PatternsDjangoExpress.jsFlutterGitJavascriptJestKotlinReact NativeSwiftTypeScriptReactAnalytical SkillsJavaScriptRESTful APIs

Requirements:
  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Proven experience as a Senior Software Engineer.
  • Extensive experience in project management, including planning, resource allocation, and risk management.
  • Solid understanding of software development principles, best practices, and design patterns.
  • Strong problem-solving and analytical skills, with a proactive and results-oriented mindset.
  • Excellent communication and leadership abilities, with a track record of effectively leading and collaborating with teams.
  • Experience working in an agile development environment.
  • Self-motivated and able to work independently, as well as in a team-oriented setting.
  • Proficient in React JS (Primary) and React Native with a strong understanding of JavaScript, TypeScript, and related libraries/tools.
  • Minimum of 2 years of professional experience developing mobile applications for iOS and Android platforms.
  • Solid understanding of mobile UI/UX principles and best practices.
  • Familiarity with RESTful APIs and mobile security protocols.
  • Experience with automated testing suites like Mocha, Jest, etc.
Responsibilities:
  • Collaborate in the definition of architecture and its implementation.
  • Collaborate with cross-functional teams to define project requirements, scope, and objectives.
  • Design and develop high-quality software solutions.
  • Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous improvement.
  • Conduct code reviews, ensure code quality, and enforce best practices in software development.
  • Collaborate with product managers and stakeholders to understand business needs and translate them into technical requirements.
  • Identify and resolve technical challenges, troubleshoot issues, and provide innovative solutions.
  • Participate in agile methodologies, including sprint planning, backlog grooming, and retrospective meetings.
  • Stay updated with emerging technologies and industry trends, and leverage them to drive innovation and efficiency.
Apply