Senior Frontend Developer, Web-React/Web & Mobile

closed
Encora Logo

Encora

📍Remote - India

Summary

Join our highly skilled technology team as a Senior Software Engineer to lead the design, development, and delivery of cutting-edge software projects. As a valuable member, you will collaborate with cross-functional teams, mentor junior engineers, and stay updated with emerging technologies.

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
  • Ability to work collaboratively in a cross-functional team environment
  • Strong problem-solving skills and attention to detail
  • Familiarity with RESTful APIs and mobile security protocols
  • Excellent communication and interpersonal skills
  • Experience with automated testing suites like Mocha, Jest, etc
  • Bachelor's degree in Computer Science, Engineering, or related field

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

Preferred Qualifications

  • Experience with additional mobile development frameworks such as Swift, Kotlin, or Flutter
  • Knowledge of backend technologies such as Node.js, Express.js, or Django
  • Familiarity with version control systems (e.g., Git)
This job is filled or no longer available