Front-end Jobs nearNew York, NY
Server Side API Engineer / Senior Server Side API Engineer
We’re looking for a Server side API Engineer to work on Mobile application Service Layer that will be used by tens of millions of American Express cardholders around the world. We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with new technologies. You should not be shy about sharing your ideas, and be obsessive about user experience and beautiful code. You’ll be part of the Mobile Engineering team whose mandate is to develop new products and platforms for American Express customers. Mobile Engineering’s aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. You’ll be working in a fast-paced environment with the stability of working for a Fortune 100 company. Your primary responsibilities will be to work on a small team of engineers developing mobile products. You should be familiar with modern software development methodologies, and be able to dive deep and rapidly iterate on ideas despite ambiguity.
Contribute to the design, architecture, and development of Sever side APIs that are elegant, efficient, secure, highly available, and maintainable
Works closely with other developers (within the team and outside the team), and product owners to ensure technical compatibility and user satisfaction
Contribute insights into ways to improve our processes and tools
Be highly motivated and maintain a positive, “can-do” attitude in a fast moving environment
Follow and help cultivate consistent development best practices
Collaborates with project manager and other software developers to plan, design, develop, test, and maintain the Server side APIs
Provides thought-leadership regarding implementation best practices
Assists in estimation and assessment of feasibility of features
Foster a collaborative spirit across multiple teams
Qualifications and Experience:
Bachelor’s degree in Computer Science, Computer Engineering, Information Systems Technology or related field.
Knowledge of developing trends and emerging standards in mobile apps (RxJava, Kotlin, etc), mobile payments, and wearables
Minimum of 1 years of experience in API/Web Service Development and 3 years of experience in Java/J2EE/Web Development
Excellent interpersonal and communication skills
Familiar with the complete software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and execution models (e.g. Waterfall, Agile, etc.)
Great knowledge of Java design principles, patterns, and best practices
Excellent technical knowledge of Java, J2EE, Spring and RESTful API development
Thorough understanding of JSON, XML, SOAP, HTTP, web services technologies, and data structure fundamentals, with experience in multi-threaded programming
Experience with build (using Gradle, Maven, Ant, etc.) and deployments on application servers (like Websphere, Weblogic)
Experience working with testing libraries (like Junit, Mockito)
Familiar with Continuous Integration/Deployment (using Jenkins, Maven, JMeter, etc.)
Knowledge of the open-source Java ecosystem and the libraries available for common tasks
Understanding of code versioning using git, github and gitflow.
Understanding of accessibility and security compliance
Understanding of fundamental design principles behind a scalable enterprise application
Experience in creation and review of software and architecture designs
Experience with Kotlin is a plus
QA Automation Engineer ($30K/year) - Remote Work
Our QA Automation Engineers ($30K/year) are expected to perform thorough testing activity regimens for multiple products and technologies.
Your daily activities will include setting up the test environments, writing automated test automation scripts, and performing manual tests if necessary.
As a QA Automation Engineer, you will be part of a team responsible for ensuring the highest quality of our products by using the latest technologies and toolsets.
Apply now and work remotely at Crossover
Jobs farther away
Senior Web Developer
Please look for either of these in resumes
· Craft CMS
We are looking for a Developer with Full stack experience to join the HMH IT organization. The Web Developer will have a focus on websites and will be responsible for the managing the integrations between websites and back office applications, as well as translating the UI/UX design wireframes to code that will produce the visual elements of the website. The ideal candidate will be a self-starter with the capacity and desire to think strategically to develop new code and resolve any issues anywhere in the stack. This position is located in Boston, Massachusetts.
Develop websites to meet business requirements and other specifications
Support DevOps activities across web content platforms
Implement of a robust set of services and APIs
Build reusable code and libraries for future use
Translate of UI/UX wireframes to visual elements
Integrate of the front-end and back-end aspects of the websites
Perform code reviews and set development standards
Coach, mentor and lead other developers
Create database schemas that represent and support business processes as needed
Implement automated testing platforms and unit tests
• Sr. Developer, industry overall experience is 8 to 10
3-5 years of web development experience, or 3+ years focused experience in Headless CMS
Experience with any content management systems, eg: Craft CMS, Sitecore, etc.
Optional: Experience with Ruby, Java, Elixir, Erlang, and C# helpful
Optional: Proficient with RESTful API development
Knowledge and Skill
Ability to adapt to new and changing environments and learn new skills quickly
Ability to work independently with minimal supervision
Ability to apply strong problem-solving skills to a variety of situations to get to the root cause
Ability to communicate effectively with a variety of technical and non-technical stakeholders
Strong written communication skills to aid in technical planning communication
Understanding of fundamental design principles behind a scalable application
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.Apply
Full stack developer
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on its customers and is consistently awarded for both. We’re all about people, and our employees are why Discover is a great place to work. Be the reason we help millions of consumers build a brighter financial future and achieve yours along the way with a rewarding career.
The Lead Programmer, WFM will be responsible for translating business requirements in to technical solutions leveraging WFM system APIs and the APIs of other internal applications in order to improve efficiency and effectiveness within WFM. This individual will establish release governance and testing processes for web app development to automate WFM system maintenance and update activities. In addition, this individual will perform technical design, coding with test automation, support, and documentation of software application modifications.
As the WFM systems are utilized by various roles across WFM and Operations, this position requires a holistic view of the organization and the ability to build strong relationships with a variety of business partners in order to help understand and articulate business requirements.
The successful candidate for this position is a self-motivated thought leader who is agile, strategic, process driven, and technically savvy with the proven ability to drive results within their team and through business partners.
Responsible for analyzing, modifying, and supporting application software. Ensures quality code is delivered through continuous integration, development, and testing. Performs technical design, coding with test automation, support, and documentation of software application modifications.
**** The position can be located at any of the Discover offices -
Phoenix, AZ, Riverwoods, IL, New Castle DE, Salt Lake City UT, New Albany OH. ***
Maintains application software and systems. Ensures all projects and releases are appropriately tested and risks are mitigated.
Delivers technology solutions that support business goals. Partners with the product owner to understand business requirements, evaluates features, and translates application specifications into workable technical solutions.
Supports technical initiatives and provides input into best practices to team.
Oversees and reviews development activities of team members and contractors.
Develops capability enhancements and automation opportunities across WFM forecasting, scheduling, planning, reporting, and systems teams
Helps drive data democratization through the use of WFM system APIs
Supports technical initiatives and provides input into best practices to team
Promote a risk-aware culture; ensure efficient and effective risk and compliance management practices by adhering to required standards and processes
At a minimum, here’s what we need from you:
Bachelor's Degree in Computer Science, Business Computer Systems, or related technical field
6+ years of relevant work experience
Strong communication (oral and written), interpersonal, presentation, and planning skills with high attention to detail
Staff Software Engineer, Team X
Staff Software Engineer, Team X
Quizlet’s mission is to help students (and their teachers) practice and master whatever they are learning. Every month more than 50 million active learners from 130 countries practice and master more than 300 million study sets on every conceivable topic and subject. We are developing new learning experiences by modeling how students learn and by drawing upon knowledge acquisition, retention, and pedagogy in cognitive science. We are always seeking to help students master any subject by optimizing study efficiency and engagement.
Team X is a newly formed team that's focused on making Quizlet even more effective for learning and to extend Quizlet to new learning use-cases. The team will create new learning experiences and invest in foundational building blocks such as a knowledge graph and smart question generator.
Quizlet is a leading company in consumer learning technology with proven traction and huge growth ahead. Our business model is robust with two strong revenue streams — advertisements and paid subscriptions. Our ads business allows us to offer amazing study tools to millions of students around the globe for free. And our premium subscriptions give students and teachers the ability to create custom content and access learning analytics tools. Come help us scale one of the fastest growing and highest quality consumer learning brands, as we develop innovative simple-to-use study tools that help students everywhere.
Turn prototypes for new learning experiences into robust production applications.
Architect services and interfaces among frontend, data science and platform concerns.
Advise and mentor other engineers on the team.
Participate in design, code, and architecture reviews.
Investigate new technologies that may be of use to the team.
Design services for performant application of machine-learned models
Help learners develop understanding of complex terms (e.g. cause/effect)
Collaborate in refactoring services to support the new modes of learning
Revise data models in Spanner to support new learning features
6+ years experience building web applications
Experience working with both client-side and server-side technologies
Proficiency with React and browser technologies
Proficiency with server API design and data modeling
Proficiency with service architecture
Excitement about the impact your work could have on the lives of students and teachers every day
Experience teaching, tutoring or designing curriculum
Experience with NLP
Experience with data science or machine learning
Polyglot developer (e.g. Java, NodeJS, Python)
Proficiency with Kubernetes
Quizlet’s Team Culture
We are here to make education better and more accessible. We strive to improve the lives of students and teachers at every stage and in every setting. We have a bias for action, take initiative, and hustle to deliver results. We make informed decisions whenever possible but are unafraid to take calculated risks on great ideas to promote learning. We embrace challenges and see effort as the path to mastery. We’re constantly seeking opportunities to learn and we embrace curiosity. Quality matters at Quizlet, and we hold the bar high on everything we do. We sweat the details and take personal accountability and pride in anything that carries the Quizlet name. We speak up, jump in and work with each other to fix problems, and never say "that's not my job." We treat each other with honesty and respect, encourage vigorous debate, and seek critical feedback. We value diversity, humility, transparency, and collaboration as the best paths to our success — as individuals, as a team, and as a company.
Quizlet’s success as an online learning community depends on a strong commitment to diversity, equity and inclusion. We are actively working to build a team that is representative of the diverse communities we serve, and an open, inclusive work environment where all employees can thrive. As an equal opportunity employer and a tech company committed to societal change, we welcome applicants from all backgrounds. Women, people of color, members of the LGBTQ+ community, individuals with disabilities, and veterans are strongly encouraged to apply. Come join us!Apply