Senior Web Developer-Guwahati, India (Full-time, Onsite)
We are looking for a qualified and skilled Web developer with prior developing experience to create and maintain Web and Mobile. You will be a member of an extremely skilled and innovative group where you will be able to share knowledge, learn and grow. We are part of a global organization and co-innovation across borders, cultures, and skills is a key function.
Job Requirements
- Experience: 3+ Years
- Experience with third party libraries and APIs and UI standard
- Familiar with Android Studio, Visual Studio, Xamarin Framework, React or Cordova Framework
- Familiarity with RESTful APIs to connect Android/iOS applications to back-end services
- Delivered Hybrid mobile applications that work on both Android and IOS using these technologies
- Has web client-side experience JavaScript, MVVM/MVC Framework (Angular, Knockout, etc.), CSS and HTML
- Experience with one or more server-side stacks .NET, Node.js, Python, Java, PHP
- Familiarity with RESTful APIs and mobile libraries for networking, specifically Retrofit, Axios, Alamofire
- Experienced in designing UI mockups, Wireframe using tools such as Figma, Adobe XD and others
- Experience with profiling and debugging applications
- Strong knowledge of architectural patterns MVP, MVC, MVVM, and Clean
- Architecture and the ability to choose the best solution for the app
- Experienced working with Databases (MongoDB, MySQL and Other)
- Experience working with remote data via REST and JSON
Job Responsibilities
- Collaborate with cross-functional teams to define, design, and ship new product features
- Gather specific requirements and suggest solutions
- Support the entire application lifecycle (concept, design, test, release, and support)
- Produce fully functional mobile/desktop applications writing clean code
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance of application
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Research and suggest new mobile products, applications, and protocols
- Ability to perform in a team environment
- Stay up to date with new technology trends
Skills and Education
- Bachelor’s Degree in Computer Science (B.Tech/B.E.)
- Good communication skills, smart, passionate
- Proficient understanding of the web development lifecycle
Job Category: Full Stack Developer
Job Type: Full Time
Job Location: Guwahati