UWorld
https://www.uworld.comJobs at UWorld
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
UWorld is seeking a Senior Android Developer who is passionate about building great Android apps and enjoys taking on new challenges. The Senior Android Developer will be responsible for collaborating with a team of mobile app developers and end-to-end development of native Android apps for our online test delivery platform.
Your Role
- Design and develop features for our Android application(s) that target our key customer segments.
- Collaborate with the team lead in setting up application architecture to improve scalability, performance, and usability.
- Learn from user feedback and market research to provide cutting-edge features to users.
- Design and develop app-based analytics that may guide future UI improvements, business strategy, or subject matter changes.
- Collaborate with other software developers, product designers, and UX designers in building application prototypes and proofs-of-concept.
- Work with QA engineers to ensure the quality and reliability of all apps by process of continuous improvement.
- Continuously review other platform-specific features so all apps provide a consistent user experience.
- Conduct code reviews with the team to ensure the team is employing best programming practices and meeting standards for code documentation.
- Function as a subject matter expert for all things - coding, tools usage, processes, and procedures to help guide others to create and maintain a healthy codebase.
Environment: Java, Kotlin, Android SDK, Relational Databases (MS-SQL, MySQL, etc), NoSQL (MongoDB, CosmosDB, etc), HTML, CSS, JavaScript, jQuery, TypeScript, Bootstrap, Material Design principles.
Requirements
- Degree in Computer Science (preferred but not a must)
- 5+ years of experience in mobile applications development
- 5+ years of experience in Android app development using Java or Kotlin.
- Experience in launching and supporting several commercially deployed applications.
- Experience with third-party tools integrations using APIs and REST services
- Experience in Mobile Application Development Frameworks, Design Guidelines, design patterns, and cross-platform tools
- Exposure to creating custom UI controls.
- Experience in developing multimedia-based applications or ed-tech applications (preferred not a must)
Soft Skills
- Working proficiency and communication skills in verbal and written English
- Excellent interpersonal skills demonstrating the ability to articulate ideas clearly, concisely, and persuasively.
- Excellent attention to detail and organization skills and ability to understand direction and feedback.
- Ability to adapt, switch gears, and thrive in a fast-paced environment.
- Exceptional follow-through, personal drive, and the desire to make a difference.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
UWorld is a worldwide leader in online test prep for college entrance, undergraduate, graduate, and professional licensing exams throughout the United States. Since 2003, over a million students have trusted us to help them prepare for high-stakes examinations.
We are seeking .NET Developers (Full Stack) who are passionate about creating excellent backend microservices, rich UI/UX, and enjoy taking on new challenges. The Senior Software Engineer will be responsible for the end-to-end development, testing, deployment, and support of web apps, microservices, and back-end databases for our online test delivery platform and various Test Prep applications.
Your Role
- Develop and test end-to-end web applications and microservices
- Build responsive user interface (UI) screens that scale across all devices (Phone, Tablet, and Computer)
- Develop new back-end infrastructure and related features directly impacting the future of our product
- Work with a small team of experienced and talented developers in developing modern web applications with a focus on scalability, performance, and usability.
- Take ownership of assigned tasks, features, and any other development activities in the product lifecycle from early conception to post-deployment in a fast-paced environment
- Employ best practices for code sharing and development to ensure common code base abstraction across all applications.
Environment: Angular 9, C#, .NET, jQuery/JavaScript, CSS, HTML, Bootstrap, REST services, Microservices, Redis, Elastic Search, and databases (MS SQL Server, MySQL, MongoDB, etc.)
Your Experience
- Degree in Computer Science or related field
- 2-5 years of experience in developing web applications using Microsoft Stack (.NET, C#, SQL Server, etc.).
- Experience with Front-End User Interface (UI) development using Angular/NodeJS/React
- Hands-on Experience with C# programming using .NET framework/.NET Core
- Experience with integration of Gateway APIs and third-party libraries
- Experience with creating and publishing REST services
- Exposure to Microservices architecture
- Experience working in a cloud environment (Azure/AWS) is preferred
- Good skills of system architecture planning
- Strong knowledge of Relational Databases (MySQL, MS SQL Server, Postgres) and NoSQL Databases (MongoDB, Cassandra, Redis)
Soft Skills
- Working proficiency and communication skills in verbal and written English
- Excellent attention to detail and organization skills and ability to articulate ideas clearly and concisely
- Ability to work effectively within a changing environment that is going through high growth
- Exceptional follow-through, personal drive, and ability to understand direction and feedback
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
UWorld is a worldwide leader in online test prep for college entrance, undergraduate, graduate, and professional licensing exams throughout the United States. Since 2003, over a million students have trusted us to help them prepare for high-stakes examinations.
We are seeking Senior .NET Developers (Full-Stack) who are passionate about creating excellent backend microservices, and rich UI/UX and enjoy taking on new challenges. The Senior Software Engineer will be responsible for the end-to-end development, testing, deployment, and support of web apps, microservices, and back-end databases for our online test delivery platform and various Test Prep applications.
Your Role
- Develop and test end-to-end web applications and microservices
- Build responsive user interface (UI) screens that scale across all devices (Phone, Tablet, and Computer)
- Develop new back-end infrastructure and related features directly impacting the future of our product
- Work with a small team of experienced and talented developers in developing modern web applications with a focus on scalability, performance, and usability.
- Take ownership of assigned tasks, features, and any other development activities in the product lifecycle from early conception to post-deployment in a fast-paced environment
- Employ best practices for code sharing and development to ensure common code base abstraction across all applications
Your Experience
- Degree in Computer Science or related field
- 6-10 years of experience in developing web applications using Microsoft Stack (.NET, C#, SQL Server, etc.).
- Proficient with Front-End User Interface (UI) development using Angular/NodeJS/React
- Hands-on Experience with C# programming using .NET framework/.NET Core
- Experience with integration of Gateway APIs and third-party libraries
- Experience with creating and publishing REST services
- Exposure to Microservices architecture
- Experience working in a cloud environment (Azure/AWS) is preferred
- Good skills of system architecture planning
- Strong knowledge of Relational Databases (MySQL, MS SQL Server, Postgres) and NoSQL Databases (MongoDB, Cassandra, Redis)
Soft Skills
- Working proficiency and communication skills in verbal and written English
- Excellent attention to detail and organization skills and ability to articulate ideas clearly and concisely
- Ability to work effectively within a changing environment that is going through high growth
- Exceptional follow-through, personal drive, and ability to understand direction and feedback
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
We are seeking a DevOps Engineer who is passionate about creating a steadfast, reliable platform that exemplifies our excellent user experience and enjoys taking on new challenges. The DevOps Engineer will be responsible for the site/platform reliability and deployment processes supporting our Test Prep applications.
Your Experience
- Bachelor's degree or Master's degree in Computer Science or a related field
- 4+ years of experience in CI/CD pipelines to deploy to VM and PaaS instances using AWS/Azure DevOps services
- 2+ years of experience in supporting and maintaining AWS/Azure Infrastructure and Linux/Windows servers
- Experience with deployment of infrastructure and applications in AWS/Azure
- Experience with Build technologies and cloud services (Jenkins/Azure DevOps or AWS CodeDeploy)
- Experience in creating CI/CD pipelines using YAML script
- Expertise in source code management systems like GIT and Bitbucket
- Knowledge of Branching, Merging, and release strategies
- Strong experience in scripting with PowerShell/Bash/Python/YAML, etc.
- Knowledge of Monitoring tools (Newrelic, Log analytics workspace, Nagios, Splunk, and CloudWatch)
- Knowledge of Microsoft Web Server (IIS), and Linux Web Server (Apache) Administration
- Operational and/or development experience in the AWS/Azure cloud (PaaS and SaaS)
Your Role
- Provide day-to-day support in creating and maintaining CI/CD pipelines
- Own the complete DevOps process (source code to release) for all environments (Development, Testing, Staging/UAT/PreProd, and Production)
- Create processes to build and deploy, monitor, and maintain applications
- Provide day-to-day support in maintenance of AWS/Azure Cloud and on-premises environments
- Support the entire production and staging environments for reliability, uptime, with 99.99%
- Configure monitoring and alerting systems for the applications and platform services
- Perform troubleshooting on performance issues, automated job failures, high availability solutions, and backup/restore issues
- Should be familiar with capacity planning, autoscaling, and Disaster Recovery(DR)
- Collaborate with the Technology Services team to develop CI/CD solutions that improve efficiency and optimize the deployment time.
- Proficiency in documenting processes and monitoring performance metrics.
- Ability to keep up with software development trends and innovation
- Troubleshoot server performance issues and handling of continuous integration system
- Provide maintenance, Support 24/7 collaborating with developers on software requirements
Similar companies
myU
About the company
Jobs
2
Meetuniversity
About the company
Jobs
4
StudyDuniya
About the company
Jobs
0
Examdays
About the company
Jobs
1
AttainU
About the company
Jobs
1
manya the princeton review
About the company
Jobs
2
UNext
About the company
Jobs
0
AskIITians
About the company
Jobs
1
Testbook
About the company
Jobs
1
PrepU Technologies Private Limited
About the company
Jobs
0