ApplySenior Frontend Developer (Web-React)/(Web & Mobile)
Posted 4 months agoViewed
View full description
š Seniority level: Senior, 7+ Year
š Location: Bangalore
š Industry: Software and Digital Engineering
š¢ Company: Encoraš„ 10001-10001š° $200,000,000 Private over 5 years agoBig DataCloud ComputingSoftware
š£ļø Languages: English
ā³ Experience: 7+ Year
šŖ Skills: LeadershipNode.jsProject ManagementSoftware DevelopmentAgileAndroidDesign PatternsDjangoExpress.jsFlutterGitJavascriptJestKotlinReact NativeSwiftTypeScriptReactAnalytical SkillsRESTful 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